Date: Wed, 19 Mar 2014 15:42:09 +0400 From: Lev Serebryakov <lev@FreeBSD.org> To: freebsd-current@FreeBSD.org Cc: freebsd-hackers@freebsd.org Subject: [RFC] Install world with external toolcahin: need add STRIPBIN to IMAKEENV Message-ID: <1541075262.20140319154209@serebryakov.spb.ru>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hello, Freebsd-current.
To make "make installworld" successfull with external toolchain (with
WITHOUT_BINUTILS-built world) we need to have STRIBIN, pointing to
working "strip" in environment, or "install -s" will fail.
Does attached patch looks good?
Unfortunately, "STRIP" variable is occuped by "-s" flag :(
--
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>
[-- Attachment #2 --]
Index: Makefile.inc1
===================================================================
--- Makefile.inc1 (revision 263333)
+++ Makefile.inc1 (working copy)
@@ -311,7 +311,7 @@
X${COMPILER}?= ${${COMPILER}}
.endif
.endfor
-XBINUTILS= AS AR LD NM OBJDUMP RANLIB STRINGS
+XBINUTILS= AS AR LD NM OBJDUMP RANLIB STRINGS STRIPBIN
.for BINUTIL in ${XBINUTILS}
.if defined(CROSS_BINUTILS_PREFIX)
X${BINUTIL}?= ${CROSS_BINUTILS_PREFIX}${${BINUTIL}}
@@ -427,6 +427,9 @@
.endif
IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*}
+.if defined(XSTRIPBIN) && !empty(XSTRIPBIN)
+IMAKEENV+= STRIPBIN=${XSTRIPBIN}
+.endif
IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \
${IMAKE_INSTALL} ${IMAKE_MTREE} ${IMAKE_COMPILER_TYPE}
.if empty(.MAKEFLAGS:M-n)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1541075262.20140319154209>
