summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2015-04-02 06:58:17 +0000
committerdim <dim@FreeBSD.org>2015-04-02 06:58:17 +0000
commitfd4e4ae1474b54b3438741fda6a45dfd954c2ab1 (patch)
tree30c79973bafd01648519db87bc5e6dd1ff5e7ef3 /Makefile.inc1
parent891b87e2c5d34be663ec78eaab42e869f8d12a5e (diff)
downloadFreeBSD-src-fd4e4ae1474b54b3438741fda6a45dfd954c2ab1.zip
FreeBSD-src-fd4e4ae1474b54b3438741fda6a45dfd954c2ab1.tar.gz
Ensure the cross assembler, linker and objcopy are used for the build32
stage, just like for the regular world stage. Reviewed by: rodrigc, imp, bapt, emaste MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D2187
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc18
1 files changed, 5 insertions, 3 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index ada97bc..0d806c2 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -411,8 +411,9 @@ LIB32CPUFLAGS= -march=${TARGET_CPUTYPE}
LIB32WMAKEENV= MACHINE=i386 MACHINE_ARCH=i386 \
MACHINE_CPU="i686 mmx sse sse2"
LIB32WMAKEFLAGS= \
- AS="${AS} --32" \
- LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32"
+ AS="${XAS} --32" \
+ LD="${XLD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
+ OBJCOPY="${XOBJCOPY}"
.elif ${TARGET_ARCH} == "powerpc64"
.if empty(TARGET_CPUTYPE)
@@ -422,7 +423,8 @@ LIB32CPUFLAGS= -mcpu=${TARGET_CPUTYPE}
.endif
LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc
LIB32WMAKEFLAGS= \
- LD="${LD} -m elf32ppc_fbsd"
+ LD="${XLD} -m elf32ppc_fbsd" \
+ OBJCOPY="${XOBJCOPY}"
.endif
OpenPOWER on IntegriCloud