wok-current rev 10352

bash: make it cross compile!
author Christophe Lincoln <pankso@slitaz.org>
date Sun May 22 22:38:05 2011 +0200 (2011-05-22)
parents 53b83e72d907
children e2da6d423e51
files bash/receipt
line diff
     1.1 --- a/bash/receipt	Sun May 22 16:34:20 2011 +0000
     1.2 +++ b/bash/receipt	Sun May 22 22:38:05 2011 +0200
     1.3 @@ -10,7 +10,6 @@
     1.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.5  WEB_SITE="http://www.gnu.org/software/bash/"
     1.6  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
     1.7 -CROSS="bug"
     1.8  
     1.9  # Rules to compile & install the temporary toolchain.
    1.10  cook_tmp_toolchain()
    1.11 @@ -25,9 +24,24 @@
    1.12  {
    1.13  	# Patch and then build.
    1.14  	cd $src
    1.15 +	# Skip tests that can not run while cross-compiling.
    1.16 +	cat > config.cache << "EOF"
    1.17 +ac_cv_func_mmap_fixed_mapped=yes
    1.18 +ac_cv_func_strcoll_works=yes
    1.19 +ac_cv_func_working_mktime=yes
    1.20 +bash_cv_func_sigsetjmp=present
    1.21 +bash_cv_getcwd_malloc=yes
    1.22 +bash_cv_job_control_missing=present
    1.23 +bash_cv_printf_a_format=yes
    1.24 +bash_cv_sys_named_pipes=present
    1.25 +bash_cv_ulimit_maxfds=yes
    1.26 +bash_cv_under_sys_siglist=yes
    1.27 +bash_cv_unusable_rtsigs=no
    1.28 +gt_cv_int_divbyzero_sigfpe=yes
    1.29 +EOF
    1.30  	./configure \
    1.31 -		--build=$HOST_SYSTEM \
    1.32 -		--host=$HOST_SYSTEM \
    1.33 +		$CONFIGURE_ARGS \
    1.34 +		--cache-file=config.cache \
    1.35  		--bindir=/bin \
    1.36  		--enable-history --enable-alias  \
    1.37  		--disable-nls --without-bash-malloc \