Hello community, here is the log from the commit of package bash for openSUSE:Factory checked in at 2011-11-21 12:34:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bash (Old) and /work/SRC/openSUSE:Factory/.bash.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bash", Maintainer is "werner@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/bash/bash.changes 2011-11-16 17:17:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bash.new/bash.changes 2011-11-21 12:34:19.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Nov 18 12:03:56 UTC 2011 - werner@suse.de + +- Enforce bind references to global function symbols to the + definition within libreadline + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash.spec ++++++ --- /var/tmp/diff_new_pack.4T9HBd/_old 2011-11-21 12:34:34.000000000 +0100 +++ /var/tmp/diff_new_pack.4T9HBd/_new 2011-11-21 12:34:34.000000000 +0100 @@ -326,15 +326,13 @@ case "${!var}" in *${flag}*) return esac + set -o noclobber case "$flag" in -Wl,*) - set -o noclobber - echo 'int main () { return 0; }' > ldtest.c - if ${CC:-gcc} -Werror $flag -o /dev/null -xc ldtest.c > /dev/null 2>&1 ; then + if echo 'int main () { return 0; }' | \ + ${CC:-gcc} -Werror $flag -o /dev/null -xc - > /dev/null 2>&1 ; then eval $var=\${$var:+\$$var\ }$flag fi - set +o noclobber - rm -f ldtest.c ;; *) if ${CC:-gcc} -Werror $flag -S -o /dev/null -xc /dev/null > /dev/null 2>&1 ; then @@ -344,6 +342,7 @@ eval $var=\${$var:+\$$var\ }$flag fi esac + set +o noclobber } echo 'int main () { return !(sizeof(void*) >= 8); }' | gcc -x c -o test64 - if ./test64 ; then @@ -365,7 +364,8 @@ cflags -pipe CFLAGS cflags -Wl,--as-needed LDFLAGS cflags -Wl,-O2 LDFLAGS - cflags -Wl,--hash-size=16699 LDFLAGS + cflags -Wl,--hash-size=8599 LDFLAGS + cflags -Wl,-Bsymbolic-functions LDFLAGS cflags -Wl,-rpath,%{_ldldir}/%{bash_vers} LDFLAGS CC=gcc CC_FOR_BUILD="$CC" @@ -388,7 +388,9 @@ # /proc is required for correct configuration test -d /dev/fd || { echo "/proc is not mounted!" >&2; exit 1; } ln -sf ../readline-%{rl_vers} readline - export LD_LIBRARY_PATH=$PWD/../readline-%{rl_vers} + LD_LIBRARY_PATH=$PWD/../readline-%{rl_vers} + export LD_LIBRARY_PATH + LDFLAGS="${LDFLAGS/hash-size=8599/hash-size=16699}" CC="gcc -I$PWD -L$PWD/../readline-%{rl_vers}" %if %_minsh cflags -Os CFLAGS -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org