summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authortv <tv@NetBSD.org>1998-08-27 01:55:16 +0000
committertv <tv@NetBSD.org>1998-08-27 01:55:16 +0000
commit65b8da28f5cf85ec406b089e46fb973c73b6f32a (patch)
treee782717f33b7359333955693b65db65783b30607 /libexec
parenta80cad6e0a35a9909cb088803b0dfefd8126b8b1 (diff)
Use -L for libc's objdir in case NOPICINSTALL is set in mk.conf.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile
index d1086c2736b..2b5f92c2a20 100644
--- a/libexec/ld.elf_so/Makefile
+++ b/libexec/ld.elf_so/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 1998/08/13 18:16:43 christos Exp $
+# $NetBSD: Makefile,v 1.15 1998/08/27 01:55:16 tv Exp $
.include <bsd.own.mk> # for OBJECT_FMT definition
@@ -13,13 +13,16 @@ PROG= ld.elf_so
.include "${.CURDIR}/${MACHINE_ARCH}/Makefile.inc"
.endif
+CLIBOBJ!=cd ${.CURDIR}/../../lib/libc; \
+ printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -s -f-
+
SRCS+= rtld.c reloc.c symbol.c malloc.c xmalloc.c xprintf.c debug.c \
map_object.c load.c search.c headers.c paths.c
CPPFLAGS+= -Wall -DLIBDIR=\"${LIBDIR}\" -D_PATH_RTLD=\"${BINDIR}/${PROG}\"
CPPFLAGS+= -DDEBUG -DRTLD_LOADER
#CPPFLAGS+= -DRTLD_DEBUG
-LDADD+= -L${DESTDIR}/${LIBDIR} -non_shared -lc_pic
+LDADD+= -L${DESTDIR}/${LIBDIR} -L${CLIBOBJ} -non_shared -lc_pic
DPADD+= ${LIBC_PIC}
.if (${OBJECT_FMT} == "ELF")