Module Name: src
Committed By: matt
Date: Fri May 3 15:52:32 UTC 2013
Modified Files:
src/libexec/ld.elf_so: Makefile
src/libexec/ld.elf_so/arch/arm: Makefile.inc
Log Message:
Consistently use LDELFSO_MACHINE_ARCH.
To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/libexec/ld.elf_so/Makefile
cvs rdiff -u -r1.18 -r1.19 src/libexec/ld.elf_so/arch/arm/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/libexec/ld.elf_so/Makefile
diff -u src/libexec/ld.elf_so/Makefile:1.116 src/libexec/ld.elf_so/Makefile:1.117
--- src/libexec/ld.elf_so/Makefile:1.116 Wed Apr 24 22:37:20 2013
+++ src/libexec/ld.elf_so/Makefile Fri May 3 15:52:31 2013
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.116 2013/04/24 22:37:20 matt Exp $
+# $NetBSD: Makefile,v 1.117 2013/05/03 15:52:31 matt Exp $
#
# NOTE: when changing ld.so, ensure that ldd still compiles.
#
WARNS?=4
+LDELFSO_MACHINE_ARCH?= ${MACHINE_ARCH}
+
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
.include <${BSD_MK_COMPAT_FILE}>
@@ -24,18 +26,18 @@ ARCHSUBDIR= ${MACHINE_CPU}
.endif
M= ${.CURDIR}/arch/${ARCHSUBDIR}
-.if ((${MACHINE_ARCH} == "alpha") || \
+.if ((${LDELFSO_MACHINE_ARCH} == "alpha") || \
(${MACHINE_CPU} == "arm") || \
- (${MACHINE_ARCH} == "hppa") || \
- (${MACHINE_ARCH} == "i386") || \
- (${MACHINE_ARCH} == "m68k") || \
+ (${LDELFSO_MACHINE_ARCH} == "hppa") || \
+ (${LDELFSO_MACHINE_ARCH} == "i386") || \
+ (${LDELFSO_MACHINE_ARCH} == "m68k") || \
(${MACHINE_CPU} == "mips") || \
- (${MACHINE_ARCH} == "powerpc") || \
+ (${LDELFSO_MACHINE_ARCH} == "powerpc") || \
(${MACHINE_CPU} == "sh3") || \
- (${MACHINE_ARCH} == "sparc") || \
- (${MACHINE_ARCH} == "sparc64") || \
- (${MACHINE_ARCH} == "x86_64") || \
- (${MACHINE_ARCH} == "vax")) && \
+ (${LDELFSO_MACHINE_ARCH} == "sparc") || \
+ (${LDELFSO_MACHINE_ARCH} == "sparc64") || \
+ (${LDELFSO_MACHINE_ARCH} == "x86_64") || \
+ (${LDELFSO_MACHINE_ARCH} == "vax")) && \
${MKPIC} != "no"
LDFLAGS+= ${${ACTIVE_CC} == "clang":? -Wl,-Bsymbolic : -symbolic} \
@@ -91,13 +93,13 @@ CPPFLAGS+= -DCOMBRELOC
#CPPFLAGS+= -DDEBUG
#CPPFLAGS+= -DRTLD_DEBUG
#CPPFLAGS+= -DRTLD_DEBUG_RELOC
-.if !empty(MACHINE_ARCH:Mearm*)
+.if !empty(LDELFSO_MACHINE_ARCH:Mearm*)
CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libexecinfo
.endif
#DBG= -g
COPTS= -O3 -fomit-frame-pointer
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${LDELFSO_MACHINE_ARCH} == "i386" || ${LDELFSO_MACHINE_ARCH} == "x86_64"
COPTS+= -mno-3dnow -mno-mmx -mno-sse -mno-sse2 -mno-sse3
.endif
Index: src/libexec/ld.elf_so/arch/arm/Makefile.inc
diff -u src/libexec/ld.elf_so/arch/arm/Makefile.inc:1.18 src/libexec/ld.elf_so/arch/arm/Makefile.inc:1.19
--- src/libexec/ld.elf_so/arch/arm/Makefile.inc:1.18 Fri May 3 09:37:17 2013
+++ src/libexec/ld.elf_so/arch/arm/Makefile.inc Fri May 3 15:52:31 2013
@@ -1,6 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.18 2013/05/03 09:37:17 skrll Exp $
-
-LDELFSO_MACHINE_ARCH?= ${MACHINE_ARCH}
+# $NetBSD: Makefile.inc,v 1.19 2013/05/03 15:52:31 matt Exp $
SRCS+= rtld_start.S mdreloc.c