mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-19 04:47:52 +00:00
scripts: exporting (even empty) LIBRARY_PATH and/or LPATH breaks gcc
If either LIBRARY_PATH or LPATH is set, even to the empty string, the gcc build breaks. Fix that by bailing-out rather than re-setting. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
This commit is contained in:
parent
fd26fc9b1d
commit
4828ca9541
@ -37,12 +37,10 @@ CT_SanitizePath
|
||||
# Some sanity checks in the environment and needed tools
|
||||
CT_DoLog INFO "Performing some trivial sanity checks"
|
||||
CT_TestAndAbort "Don't set LD_LIBRARY_PATH. It screws up the build." -n "${LD_LIBRARY_PATH}"
|
||||
CT_TestAndAbort "Don't set LIBRARY_PATH. It screws up the build." -n "${LIBRARY_PATH}"
|
||||
CT_TestAndAbort "Don't set LPATH. It screws up the build." -n "${LPATH}"
|
||||
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 "LIBRARY_PATH screws up the build. Resetting." -n "${LIBRARY_PATH}"
|
||||
export LIBRARY_PATH=
|
||||
CT_Test "LPATH screws up the build. Resetting." -n "$LPATH"
|
||||
export LPATH=
|
||||
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:
|
||||
|
Loading…
Reference in New Issue
Block a user