changeset 794:81cf7ae7afce

Teach make, bash, and distcc to honor BUILD_STATIC=1.
author Rob Landley <rob@landley.net>
date Wed, 05 Aug 2009 04:23:51 -0500
parents 7b2d882eba4a
children c1bf33329d1f
files root-filesystem.sh
diffstat 1 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/root-filesystem.sh	Fri Jul 31 15:45:02 2009 -0500
+++ b/root-filesystem.sh	Wed Aug 05 04:23:51 2009 -0500
@@ -274,8 +274,8 @@
 # Build and install make
 
 setupfor make
-CC="${ARCH}-cc" ./configure --prefix="$ROOT_TOPDIR" --build="${CROSS_HOST}" \
-  --host="${CROSS_TARGET}" &&
+LDFLAGS="$STATIC_FLAGS $LDFLAGS" CC="${ARCH}-cc" ./configure \
+  --prefix="$ROOT_TOPDIR" --build="${CROSS_HOST}" --host="${CROSS_TARGET}" &&
 make -j $CPUS &&
 make -j $CPUS install &&
 cd ..
@@ -294,7 +294,8 @@
 bash_cv_have_mbstate_t=yes
 bash_cv_getenv_redef=no
 EOF
-CC="${ARCH}-cc" RANLIB="${ARCH}-ranlib" ./configure --prefix="$ROOT_TOPDIR" \
+LDFLAGS="$STATIC_FLAGS $LDFLAGS" CC="${ARCH}-cc" RANLIB="${ARCH}-ranlib" \
+  ./configure --prefix="$ROOT_TOPDIR" \
   --build="${CROSS_HOST}" --host="${CROSS_TARGET}" --cache-file=config.cache \
   --without-bash-malloc --disable-readline &&
 # note: doesn't work with -j
@@ -307,7 +308,8 @@
 cleanup bash
 
 setupfor distcc
-CC="${ARCH}-cc" ./configure --host="${CROSS_TARGET}" --prefix="$ROOT_TOPDIR" \
+LDFLAGS="$STATIC_FLAGS $LDFLAGS" CC="${ARCH}-cc" ./configure \
+  --host="${CROSS_TARGET}" --prefix="$ROOT_TOPDIR" \
   --with-included-popt --disable-Werror &&
 make -j $CPUS &&
 make -j $CPUS install &&