aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-11-22 22:20:29 -0500
committerMike Frysinger <vapier@gentoo.org>2009-11-22 22:23:41 -0500
commit39c4d7d0137b85b5f1b329d2472df84e834f1ca2 (patch)
tree668e056589d062e43bbaea441ef2f4ae141897ec /wrappers/cross-emerge
parentcross-emerge: export BUILD_* compiler flags for native tools (diff)
downloadcrossdev-39c4d7d0137b85b5f1b329d2472df84e834f1ca2.tar.gz
crossdev-39c4d7d0137b85b5f1b329d2472df84e834f1ca2.tar.bz2
crossdev-39c4d7d0137b85b5f1b329d2472df84e834f1ca2.zip
cross-emerge: restore variable exporting
Signed-off-by: Ned Ludd <solar@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'wrappers/cross-emerge')
-rwxr-xr-xwrappers/cross-emerge5
1 files changed, 4 insertions, 1 deletions
diff --git a/wrappers/cross-emerge b/wrappers/cross-emerge
index 53217f1..72eca91 100755
--- a/wrappers/cross-emerge
+++ b/wrappers/cross-emerge
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright 2008 Gentoo Foundation
+# Copyright 2008-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -7,9 +7,11 @@ if [ -z "${CHOST}" ] ; then
CHOST=${0##*/}
CHOST=${CHOST%-emerge}
fi
+export CHOST
: ${SYSROOT=/usr/${CHOST}}
: ${PORTAGE_CONFIGROOT=${SYSROOT}}
+export SYSROOT PORTAGE_CONFIGROOT
if [ -z "${CHOST}" ] || [ ! -d "${SYSROOT}" ] ; then
echo "cross-emerge: CHOST is not set properly"
@@ -20,6 +22,7 @@ fi
: ${BUILD_CFLAGS=$(env -i portageq envvar CFLAGS)}
: ${BUILD_CXXFLAGS=$(env -i portageq envvar CXXFLAGS)}
: ${BUILD_CPPFLAGS=$(env -i portageq envvar CPPFLAGS)}
+export CBUILD BUILD_CFLAGS BUILD_CXXFLAGS BUILD_CPPFLAGS
FAKEROOT=
if [ $(id -u) -ne 0 ] ; then