Skip site navigation (1)Skip section navigation (2)
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>