changeset 805:d6bf46d17ac5

Make sparc build a static version. (Yes, this involves rubbing the distcc ./configure's nose in something to avoid a gratuitous build break.) The result bots to a shell prompt! Which then has a bus error if you try to do an "ls -l" and freezes if you "echo *". Still, that's progress...
author Rob Landley <rob@landley.net>
date Thu, 13 Aug 2009 20:15:37 -0500
parents 14ebb6e13ce2
children 78b05421aa9d
files root-filesystem.sh sources/targets/sparc/settings
diffstat 2 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/root-filesystem.sh	Thu Aug 13 03:10:37 2009 -0500
+++ b/root-filesystem.sh	Thu Aug 13 20:15:37 2009 -0500
@@ -308,6 +308,7 @@
 cleanup bash
 
 setupfor distcc
+rsync_cv_HAVE_C99_VSNPRINTF=yes \
 LDFLAGS="$STATIC_FLAGS $LDFLAGS" CC="${ARCH}-cc" ./configure \
   --host="${CROSS_TARGET}" --prefix="$ROOT_TOPDIR" \
   --with-included-popt --disable-Werror &&
--- a/sources/targets/sparc/settings	Thu Aug 13 03:10:37 2009 -0500
+++ b/sources/targets/sparc/settings	Thu Aug 13 20:15:37 2009 -0500
@@ -6,6 +6,10 @@
 GCC_FLAGS="--enable-sjlj-exceptions"
 QEMU_TEST=$KARCH
 
+# The uClibc dynamic linker doesn't work for sparc in 0.9.30.1.
+
+BUILD_STATIC=1
+
 ROOT=sda
 CONSOLE=ttyS0