summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authormatt <matt@NetBSD.org>2014-03-06 09:34:56 +0000
committermatt <matt@NetBSD.org>2014-03-06 09:34:56 +0000
commit988ea7fab1e53169f30145a8df9db802c1042afa (patch)
tree8e8bbaaf34e39218c6c6c0e9ba840155ea9a7f9f /libexec
parent071139013650315f27a65bc3098c554387b435a7 (diff)
Enable building ld.elf_so for powerpc
Produce a link map for ld.elf_so
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile
index 54a1abe86f3..0c0ca2a6235 100644
--- a/libexec/ld.elf_so/Makefile
+++ b/libexec/ld.elf_so/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.125 2013/11/16 17:14:06 skrll Exp $
+# $NetBSD: Makefile,v 1.126 2014/03/06 09:34:56 matt Exp $
#
# NOTE: when changing ld.so, ensure that ldd still compiles.
#
@@ -33,7 +33,7 @@ M= ${.CURDIR}/arch/${ARCHSUBDIR}
(${LDELFSO_MACHINE_ARCH} == "i386") || \
(${LDELFSO_MACHINE_ARCH} == "m68k") || \
(${MACHINE_CPU} == "mips") || \
- (${LDELFSO_MACHINE_ARCH} == "powerpc") || \
+ (${MACHINE_CPU} == "powerpc") || \
(${MACHINE_CPU} == "sh3") || \
(${LDELFSO_MACHINE_ARCH} == "sparc") || \
(${LDELFSO_MACHINE_ARCH} == "sparc64") || \
@@ -45,6 +45,7 @@ LDFLAGS+= ${${ACTIVE_CC} == "clang":? -Wl,-Bsymbolic : -symbolic} \
-shared -nostartfiles -nodefaultlibs
LDFLAGS+= -Wl,-static
LDFLAGS+= -Wl,--warn-shared-textrel
+LDFLAGS+= -Wl,-Map=${.TARGET}.map
COPTS+= -fvisibility=hidden
@@ -82,7 +83,7 @@ errlist_concat.h: ${NETBSDSRCDIR}/lib/libc/gen/errlist.awk ${NETBSDSRCDIR}/sys/s
xprintf.c: errlist_concat.h
-CLEANFILES+= errlist_concat.h
+CLEANFILES+= errlist_concat.h ${PROG}.map
BINDIR= ${SHLINKINSTALLDIR}