Gentoo Archives: gentoo-embedded

From: Joakim Tjernlund <joakim.tjernlund@×××××××××.se>
To: gentoo-embedded@l.g.o
Cc: Joakim Tjernlund <joakim.tjernlund@×××××××××.se>
Subject: [gentoo-embedded] [PATCH] cross-emerge: Filter out BUILD_LDFLAGS
Date: Tue, 21 Jul 2015 08:11:42
Message-Id: 1437466293-26619-1-git-send-email-joakim.tjernlund@transmode.se
1 BUILD_LDFLAGS was missing, add it too.
2
3 Signed-off-by: Joakim Tjernlund <joakim.tjernlund@×××××××××.se>
4 ---
5 wrappers/cross-emerge | 5 +++--
6 1 file changed, 3 insertions(+), 2 deletions(-)
7
8 diff --git a/wrappers/cross-emerge b/wrappers/cross-emerge
9 index 0ea38e3..fc6117e 100755
10 --- a/wrappers/cross-emerge
11 +++ b/wrappers/cross-emerge
12 @@ -20,7 +20,7 @@ fi
13
14 # Portage defaults CBUILD to CHOST, so we have to remove CHOST
15 # from the env to get a "good" value for CBUILD
16 -query_vars="CBUILD CFLAGS CXXFLAGS CPPFLAGS"
17 +query_vars="CBUILD CFLAGS CXXFLAGS CPPFLAGS LDFLAGS"
18 clean_vars="${query_vars} CHOST SYSROOT PORTAGE_CONFIGROOT"
19 eval $(env $(printf -- '-u %s ' ${clean_vars}) \
20 portageq envvar -v ${query_vars} | sed s:^:_E_:)
21 @@ -28,7 +28,8 @@ eval $(env $(printf -- '-u %s ' ${clean_vars}) \
22 : ${BUILD_CFLAGS=${_E_CFLAGS}}
23 : ${BUILD_CXXFLAGS=${_E_CXXFLAGS}}
24 : ${BUILD_CPPFLAGS=${_E_CPPFLAGS}}
25 -export CBUILD BUILD_CFLAGS BUILD_CXXFLAGS BUILD_CPPFLAGS
26 +: ${BUILD_LDFLAGS=${_E_LDFLAGS}}
27 +export CBUILD BUILD_CFLAGS BUILD_CXXFLAGS BUILD_CPPFLAGS BUILD_LDFLAGS
28
29 : ${CROSS_CMD:=emerge --root-deps=rdeps}
30 exec ${CROSS_CMD} "$@"
31 --
32 2.3.6

Replies