From 315b15109f51fd534c99d4c7a5e3abab8568f085 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Tue, 11 Oct 2011 22:21:48 +0200 Subject: 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" diff --git a/scripts/build/libc/glibc-eglibc.sh-common b/scripts/build/libc/glibc-eglibc.sh-common index 0e7a31f..2af3a9a 100644 --- a/scripts/build/libc/glibc-eglibc.sh-common +++ b/scripts/build/libc/glibc-eglibc.sh-common @@ -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} \ -- cgit v0.10.2-6-g49f6