mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-18 08:10:07 +00:00
libc/glibc: run ./configure in CONFIG_SHELL
Tremendously helps when running on at least Ubuntu, with dash as the system shell (ie. /bin/sh points to dash). Reported by a few people, of which: leming, ccct and ccole on IRC Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
56c411b206
commit
315b15109f
@ -199,6 +199,8 @@ do_libc_backend() {
|
||||
# Adding "--without-gd" option to avoid error "memusagestat.c:36:16: gd.h: No such file or directory"
|
||||
# See also http://sources.redhat.com/ml/libc-alpha/2000-07/msg00024.html.
|
||||
# Set BUILD_CC, or we won't be able to build datafiles
|
||||
# Run explicitly through CONFIG_SHELL, or the build breaks badly (loop-of-death)
|
||||
# when the shell is not bash... Sigh... :-(
|
||||
|
||||
CT_DoExecLog CFG \
|
||||
BUILD_CC="${CT_BUILD}-gcc" \
|
||||
@ -206,6 +208,7 @@ do_libc_backend() {
|
||||
CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \
|
||||
AR=${CT_TARGET}-ar \
|
||||
RANLIB=${CT_TARGET}-ranlib \
|
||||
"${CONFIG_SHELL}" \
|
||||
"${src_dir}/configure" \
|
||||
--prefix=/usr \
|
||||
--build=${CT_BUILD} \
|
||||
|
Loading…
x
Reference in New Issue
Block a user