summaryrefslogtreecommitdiffstats
path: root/sys/boot
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2002-03-28 06:58:46 +0000
committermarcel <marcel@FreeBSD.org>2002-03-28 06:58:46 +0000
commitbc47b3f988e5d0415ab82eeac3a7572912f3ea30 (patch)
tree0fc2be1cee4aef338e37d344934d28be65715acc /sys/boot
parent4131d9a1324a36e5eac0ec0c4fe4f84e396e909b (diff)
downloadFreeBSD-src-bc47b3f988e5d0415ab82eeac3a7572912f3ea30.zip
FreeBSD-src-bc47b3f988e5d0415ab82eeac3a7572912f3ea30.tar.gz
o Add -L${DESTDIR}${LIBDIR} on the link line for -lstand.
o Add -j .dynstr to objcopy. This makes .efi binaries work when built with a 3.x based toolchain.
Diffstat (limited to 'sys/boot')
-rw-r--r--sys/boot/efi/loader/Makefile8
-rw-r--r--sys/boot/ia64/efi/Makefile8
2 files changed, 8 insertions, 8 deletions
diff --git a/sys/boot/efi/loader/Makefile b/sys/boot/efi/loader/Makefile
index e6712f7..0fc9328 100644
--- a/sys/boot/efi/loader/Makefile
+++ b/sys/boot/efi/loader/Makefile
@@ -62,6 +62,7 @@ ${BASE}.efi: ${BASE}.sym
-j .rela \
-j .reloc \
-j .dynsym \
+ -j .dynstr \
--target=efi-app-${MACHINE_ARCH} \
${BASE}.sym ${BASE}.efi
@@ -87,10 +88,9 @@ machine:
.include <bsd.prog.mk>
-${BASE}.sym: ${OBJS} ${LIBSTAND} ${LIBEFI} ${CRT} vers.o
- ${LD} ${LDFLAGS} -o ${BASE}.sym -M \
- ${CRT} ${OBJS} vers.o \
- ${LIBFICL} ${LIBSTAND} ${LIBEFI} ${LIBSTAND} \
+${BASE}.sym: ${OBJS} ${LIBEFI} ${CRT} vers.o
+ ${LD} ${LDFLAGS} -o ${BASE}.sym -M ${CRT} ${OBJS} vers.o \
+ ${LIBFICL} ${LIBEFI} -L${DESTDIR}${LIBDIR} ${LIBSTAND} \
> ${.OBJDIR}/${BASE}.list
beforedepend ${OBJS}: machine
diff --git a/sys/boot/ia64/efi/Makefile b/sys/boot/ia64/efi/Makefile
index e6712f7..0fc9328 100644
--- a/sys/boot/ia64/efi/Makefile
+++ b/sys/boot/ia64/efi/Makefile
@@ -62,6 +62,7 @@ ${BASE}.efi: ${BASE}.sym
-j .rela \
-j .reloc \
-j .dynsym \
+ -j .dynstr \
--target=efi-app-${MACHINE_ARCH} \
${BASE}.sym ${BASE}.efi
@@ -87,10 +88,9 @@ machine:
.include <bsd.prog.mk>
-${BASE}.sym: ${OBJS} ${LIBSTAND} ${LIBEFI} ${CRT} vers.o
- ${LD} ${LDFLAGS} -o ${BASE}.sym -M \
- ${CRT} ${OBJS} vers.o \
- ${LIBFICL} ${LIBSTAND} ${LIBEFI} ${LIBSTAND} \
+${BASE}.sym: ${OBJS} ${LIBEFI} ${CRT} vers.o
+ ${LD} ${LDFLAGS} -o ${BASE}.sym -M ${CRT} ${OBJS} vers.o \
+ ${LIBFICL} ${LIBEFI} -L${DESTDIR}${LIBDIR} ${LIBSTAND} \
> ${.OBJDIR}/${BASE}.list
beforedepend ${OBJS}: machine
OpenPOWER on IntegriCloud