Mercurial > hg > aboriginal
diff sources/control-images/lfs-bootstrap/mnt/build/gettext.sh @ 1283:ba8e5317049c
More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 11 Nov 2010 04:50:39 -0600 |
parents | |
children | c054a7a36cd9 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/control-images/lfs-bootstrap/mnt/build/gettext.sh Thu Nov 11 04:50:39 2010 -0600 @@ -0,0 +1,19 @@ +#!/bin/sh + +# Swap out incestuous knowledge of the internals of glibc for incestuous +# knowledge of the internals of uClibc. (Should never trigger anyway.) + +sed -i 's/thread_locale->__names\[category]/thread_locale->cur_locale/' \ + gettext-runtime/intl/localename.c gettext-tools/gnulib-lib/localename.c && +sed -i 's%LIBS = @LIBS@%LIBS = @LIBS@ ../libgrep/libgrep.a%' \ + gettext-tools/src/Makefile.in gettext-tools/tests/Makefile.in && + +./configure --prefix=/usr --docdir=/usr/share/doc/gettext && +make -j $CPUS || exit 1 + +if [ ! -z "$DOCS" ] +then + make check || exit 1 +fi + +make install