diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-12-12 21:41:16 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-12-12 21:41:16 +0200 |
commit | 1ad62aae82f542f1d9420bfa3c842d42a10ada71 (patch) | |
tree | e5ba1cf0b44ebea9ff8385cb059df06771e0ba12 | |
parent | 0b3127e02050a56379a61df6a882195415670f5b (diff) | |
download | crosstool-ng-1ad62aae82f542f1d9420bfa3c842d42a10ada71.tar.gz crosstool-ng-1ad62aae82f542f1d9420bfa3c842d42a10ada71.tar.bz2 crosstool-ng-1ad62aae82f542f1d9420bfa3c842d42a10ada71.zip |
scripts: unset CONFIG_SITE
Some distributions (eg. openSUSE 12.1) systematically export
the CONFIG_SITE environment variable to point to a custom
script setting misc paths for ./configure.
This can, and does, break when cross-compiling for architectures
that are not supported by this script.
The simple workaround is to unset this variable.
NB: buildroot has a similar fix:
http://git.buildroot.org/buildroot/commit/?id=12c9f7dd6dee9c6029b4f9a12d6aac1516911ab4
Reported-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 21f4f28e60ec0342133086c9a51e7f0e5b181fb8)
-rw-r--r-- | scripts/crosstool-NG.sh.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/crosstool-NG.sh.in b/scripts/crosstool-NG.sh.in index 54217519..057559f2 100644 --- a/scripts/crosstool-NG.sh.in +++ b/scripts/crosstool-NG.sh.in @@ -41,6 +41,8 @@ CT_TestAndAbort "Don't set CFLAGS. It screws up the build." -n "${CFLAGS}" CT_TestAndAbort "Don't set CXXFLAGS. It screws up the build." -n "${CXXFLAGS}" CT_Test "GREP_OPTIONS screws up the build. Resetting." -n "${GREP_OPTIONS}" export GREP_OPTIONS= +# Workaround against openSUSE 12.1 that breaks ./configure for cross-compilation: +export CONFIG_SITE= # Some sanity checks on paths content for d in \ |