Hello community, here is the log from the commit of package binutils checked in at Sun Feb 4 18:21:08 CET 2007. -------- --- binutils/binutils.changes 2007-01-29 20:53:58.000000000 +0100 +++ /mounts/work_src_done/STABLE/binutils/binutils.changes 2007-02-02 21:38:59.000000000 +0100 @@ -1,0 +2,5 @@ +Fri Feb 2 21:38:47 CET 2007 - dmueller@suse.de + +- switch to hashtype=both by default + +------------------------------------------------------------------- cross-alpha-binutils.changes: same change cross-arm-binutils.changes: same change cross-avr-binutils.changes: same change cross-hppa-binutils.changes: same change cross-i386-binutils.changes: same change cross-ia64-binutils.changes: same change cross-mips-binutils.changes: same change cross-ppc64-binutils.changes: same change cross-ppc-binutils.changes: same change cross-s390-binutils.changes: same change cross-s390x-binutils.changes: same change cross-sparc-binutils.changes: same change cross-x86_64-binutils.changes: same change New: ---- use-hashtype-both-by-default.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.u28567/_old 2007-02-04 18:20:07.000000000 +0100 +++ /var/tmp/diff_new_pack.u28567/_new 2007-02-04 18:20:07.000000000 +0100 @@ -49,7 +49,7 @@ %endif Autoreqprov: on Version: 2.17.50.20070129 -Release: 1 +Release: 2 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU Binutils Source: binutils-%{binutils_version}.tar.bz2 @@ -66,6 +66,7 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -233,6 +234,7 @@ %patch8 %patch9 %patch10 +%patch11 %patch16 %patch17 -p1 %patch18 -p1 @@ -442,6 +444,8 @@ %{_libdir}/lib*.la %changelog -n binutils +* Fri Feb 02 2007 - dmueller@suse.de +- switch to hashtype=both by default * Mon Jan 29 2007 - schwab@suse.de - Update to binutils CVS HEAD. * Wed Jan 24 2007 - jw@suse.de ++++++ cross-alpha-binutils.spec ++++++ --- /var/tmp/diff_new_pack.u28567/_old 2007-02-04 18:20:07.000000000 +0100 +++ /var/tmp/diff_new_pack.u28567/_new 2007-02-04 18:20:07.000000000 +0100 @@ -49,7 +49,7 @@ %endif Autoreqprov: on Version: 2.17.50.20070129 -Release: 1 +Release: 2 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU binutils for Cross-Development to ARM Processors Source: binutils-%{binutils_version}.tar.bz2 @@ -66,6 +66,7 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -167,6 +168,7 @@ %patch8 %patch9 %patch10 +%patch11 %patch16 %patch17 -p1 %patch18 -p1 @@ -368,6 +370,8 @@ %endif %changelog -n cross-alpha-binutils +* Fri Feb 02 2007 - dmueller@suse.de +- switch to hashtype=both by default * Mon Jan 29 2007 - schwab@suse.de - Update to binutils CVS HEAD. * Wed Jan 24 2007 - jw@suse.de cross-arm-binutils.spec: same change cross-avr-binutils.spec: same change cross-hppa-binutils.spec: same change cross-i386-binutils.spec: same change cross-ia64-binutils.spec: same change cross-mips-binutils.spec: same change cross-ppc64-binutils.spec: same change cross-ppc-binutils.spec: same change cross-s390-binutils.spec: same change cross-s390x-binutils.spec: same change cross-sparc-binutils.spec: same change cross-x86_64-binutils.spec: same change ++++++ use-hashtype-both-by-default.diff ++++++ --- ld/ldmain.c 2007/01/23 12:21:36 +++ ld/ldmain.c 2007/01/23 12:21:46 @@ -304,7 +304,7 @@ link_info.gc_sym_list = NULL; link_info.base_file = NULL; link_info.emit_hash = TRUE; - link_info.emit_gnu_hash = FALSE; + link_info.emit_gnu_hash = TRUE; /* SVR4 linkers seem to set DT_INIT and DT_FINI based on magic _init and _fini symbols. We are compatible. */ link_info.init_function = "_init"; --- ld/testsuite/ld-i386/i386.exp.mm 2006-03-03 10:40:33.000000000 +0000 +++ ld/testsuite/ld-i386/i386.exp 2007-02-02 14:40:55.000000000 +0000 @@ -65,12 +65,12 @@ if { !([istarget "i?86-*-elf*"] # readelf: Apply readelf options on result. Compare with regex (last arg). set i386tests { - {"TLS -fpic -shared transitions" "-shared -melf_i386" + {"TLS -fpic -shared transitions" "-shared -melf_i386 --hash-style=sysv" "--32" {tlspic1.s tlspic2.s} {{readelf -Ssrl tlspic.rd} {objdump -drj.text tlspic.dd} {objdump -sj.got tlspic.sd} {objdump -sj.tdata tlspic.td}} "libtlspic.so"} - {"TLS descriptor -fpic -shared transitions" "-shared -melf_i386" + {"TLS descriptor -fpic -shared transitions" "-shared -melf_i386 --hash-style=sysv" "--32" {tlsdesc.s tlspic2.s} {{readelf -Ssrl tlsdesc.rd} {objdump -drj.text tlsdesc.dd} {objdump "-s -j.got -j.got.plt" tlsdesc.sd} {objdump -sj.tdata tlsdesc.td}} @@ -78,21 +78,21 @@ set i386tests { {"Helper shared library" "-shared -melf_i386" "--32" {tlslib.s} {} "libtlslib.so"} {"TLS -fpic and -fno-pic exec transitions" - "-melf_i386 tmpdir/libtlslib.so" "--32" {tlsbinpic.s tlsbin.s} + "-melf_i386 --hash-style=sysv tmpdir/libtlslib.so" "--32" {tlsbinpic.s tlsbin.s} {{readelf -Ssrl tlsbin.rd} {objdump -drj.text tlsbin.dd} {objdump -sj.got tlsbin.sd} {objdump -sj.tdata tlsbin.td}} "tlsbin"} {"TLS descriptor -fpic and -fno-pic exec transitions" - "-melf_i386 tmpdir/libtlslib.so" "--32" {tlsbindesc.s tlsbin.s} + "-melf_i386 --hash-style=sysv tmpdir/libtlslib.so" "--32" {tlsbindesc.s tlsbin.s} {{readelf -Ssrl tlsbindesc.rd} {objdump -drj.text tlsbindesc.dd} {objdump -sj.got tlsbindesc.sd} {objdump -sj.tdata tlsbindesc.td}} "tlsbindesc"} - {"TLS -fno-pic -shared" "-shared -melf_i386" + {"TLS -fno-pic -shared" "-shared -melf_i386 --hash-style=sysv" "--32" {tlsnopic1.s tlsnopic2.s} {{readelf -Ssrl tlsnopic.rd} {objdump -drj.text tlsnopic.dd} {objdump -sj.got tlsnopic.sd}} "libtlsnopic.so"} {"TLS with global dynamic and descriptors" - "-shared -melf_i386" "--32" {tlsgdesc.s} + "-shared -melf_i386 --hash-style=sysv" "--32" {tlsgdesc.s} {{readelf -Ssrl tlsgdesc.rd} {objdump -drj.text tlsgdesc.dd}} "libtlsgdesc.so"} {"TLS in debug sections" "-melf_i386" --- ld/testsuite/ld-x86-64/x86-64.exp.mm 2007-02-02 14:36:22.000000000 +0000 +++ ld/testsuite/ld-x86-64/x86-64.exp 2007-02-02 14:39:07.000000000 +0000 @@ -34,12 +34,12 @@ if { !([istarget "x86_64-*-elf*"] # readelf: Apply readelf options on result. Compare with regex (last arg). set x86_64tests { - {"TLS -fpic -shared transitions" "-shared -melf_x86_64" + {"TLS -fpic -shared transitions" "-shared -melf_x86_64 --hash-style=sysv" "--64" {tlspic1.s tlspic2.s} {{readelf -WSsrl tlspic.rd} {objdump -drj.text tlspic.dd} {objdump -sj.got tlspic.sd} {objdump -sj.tdata tlspic.td}} "libtlspic.so"} - {"TLS descriptor -fpic -shared transitions" "-shared -melf_x86_64" + {"TLS descriptor -fpic -shared transitions" "-shared -melf_x86_64 --hash-style=sysv" "--64" {tlsdesc.s tlspic2.s} {{readelf -WSsrld tlsdesc.rd} {objdump -drj.text tlsdesc.dd} {objdump "-s -j.got -j.got.plt" tlsdesc.sd} {objdump -sj.tdata tlsdesc.td} @@ -47,17 +47,17 @@ set x86_64tests { {"Helper shared library" "-shared -melf_x86_64" "--64" {tlslib.s} {} "libtlslib.so"} {"TLS -fpic and -fno-pic exec transitions" - "-melf_x86_64 tmpdir/libtlslib.so" "--64" {tlsbinpic.s tlsbin.s} + "-melf_x86_64 --hash-style=sysv tmpdir/libtlslib.so" "--64" {tlsbinpic.s tlsbin.s} {{readelf -WSsrl tlsbin.rd} {objdump -drj.text tlsbin.dd} {objdump -sj.got tlsbin.sd} {objdump -sj.tdata tlsbin.td}} "tlsbin"} {"TLS descriptor -fpic and -fno-pic exec transitions" - "-melf_x86_64 tmpdir/libtlslib.so" "--64" {tlsbindesc.s tlsbin.s} + "-melf_x86_64 --hash-style=sysv tmpdir/libtlslib.so" "--64" {tlsbindesc.s tlsbin.s} {{readelf -WSsrl tlsbindesc.rd} {objdump -drj.text tlsbindesc.dd} {objdump -sj.got tlsbindesc.sd} {objdump -sj.tdata tlsbindesc.td}} "tlsbindesc"} {"TLS with global dynamic and descriptors" - "-shared -melf_x86_64" "--64" {tlsgdesc.s} + "-shared -melf_x86_64 --hash-style=sysv" "--64" {tlsgdesc.s} {{readelf -WSsrl tlsgdesc.rd} {objdump -drj.text tlsgdesc.dd}} "libtlsgdesc.so"} {"TLS in debug sections" "-melf_x86_64" --- ld/testsuite/ld-s390/s390.exp.mm 2005-05-12 09:32:13.000000000 +0000 +++ ld/testsuite/ld-s390/s390.exp 2007-02-02 15:42:34.141004637 +0000 @@ -33,7 +33,7 @@ if { !([istarget "s390-*-*"] || [istarge # readelf: Apply readelf options on result. Compare with regex (last arg). set s390tests { - {"TLS -fpic -shared transitions" "-shared -melf_s390" + {"TLS -fpic -shared transitions" "-shared -melf_s390 --hash-style=sysv" "-m31" {tlspic1.s tlspic2.s} {{readelf -Ssrl tlspic.rd} {objdump -dzrj.text tlspic.dd} {objdump -sj.got tlspic.sd} {objdump -sj.tdata tlspic.td}} @@ -41,14 +41,14 @@ set s390tests { {"Helper shared library" "-shared -melf_s390" "-m31" {tlslib.s} {} "libtlslib.so"} {"TLS -fpic and -fno-pic exec transitions" - "-melf_s390 tmpdir/libtlslib.so" "-m31" {tlsbinpic.s tlsbin.s} + "-melf_s390 --hash-style=sysv tmpdir/libtlslib.so" "-m31" {tlsbinpic.s tlsbin.s} {{readelf -Ssrl tlsbin.rd} {objdump -dzrj.text tlsbin.dd} {objdump -sj.got tlsbin.sd} {objdump -sj.tdata tlsbin.td}} "tlsbin"} } set s390xtests { - {"TLS -fpic -shared transitions" "-shared -melf64_s390" + {"TLS -fpic -shared transitions" "-shared -melf64_s390 --hash-style=sysv" "-m64 -Aesame" {tlspic1_64.s tlspic2_64.s} {{readelf -WSsrl tlspic_64.rd} {objdump -dzrj.text tlspic_64.dd} {objdump -sj.got tlspic_64.sd} {objdump -sj.tdata tlspic_64.td}} @@ -56,7 +56,7 @@ set s390xtests { {"Helper shared library" "-shared -melf64_s390" "-m64 -Aesame" {tlslib_64.s} {} "libtlslib_64.so"} {"TLS -fpic and -fno-pic exec transitions" - "-melf64_s390 tmpdir/libtlslib_64.so" "-m64 -Aesame" + "-melf64_s390 --hash-style=sysv tmpdir/libtlslib_64.so" "-m64 -Aesame" {tlsbinpic_64.s tlsbin_64.s} {{readelf -WSsrl tlsbin_64.rd} {objdump -dzrj.text tlsbin_64.dd} {objdump -sj.got tlsbin_64.sd} {objdump -sj.tdata tlsbin_64.td}} --- ld/testsuite/ld-ia64/ia64.exp.mm 2005-10-21 08:18:58.000000000 +0000 +++ ld/testsuite/ld-ia64/ia64.exp 2007-02-02 15:46:31.000000000 +0000 @@ -34,7 +34,7 @@ if { !([istarget "ia64-*-elf*"] # readelf: Apply readelf options on result. Compare with regex (last arg). set ia64tests { - {"TLS -fpic -shared" "-shared" + {"TLS -fpic -shared" "-shared --hash-style=sysv" "-mtune=itanium1" {tlspic1.s tlspic2.s} {{readelf -WSsrl tlspic.rd} {objdump -drj.text tlspic.dd} {objdump -sj.got tlspic.sd} {objdump -sj.tdata tlspic.td}} @@ -42,7 +42,7 @@ set ia64tests { {"Helper shared library" "-shared" "" {tlslib.s} {} "libtlslib.so"} {"TLS -fpic and -fno-pic exec" - "tmpdir/libtlslib.so" "-mtune=itanium1" {tlsbinpic.s tlsbin.s} + "--hash-style=sysv tmpdir/libtlslib.so" "-mtune=itanium1" {tlsbinpic.s tlsbin.s} {{readelf -WSsrl tlsbin.rd} {objdump -drj.text tlsbin.dd} {objdump -sj.got tlsbin.sd} {objdump -sj.tdata tlsbin.td}} "tlsbin"} --- ld/testsuite/ld-powerpc/powerpc.exp.mm 2006-10-25 15:38:06.000000000 +0000 +++ ld/testsuite/ld-powerpc/powerpc.exp 2007-02-02 16:24:35.000000000 +0000 @@ -93,11 +93,11 @@ set ppcelftests { "tls32"} {"TLS32 helper shared library" "-shared -melf32ppc tmpdir/tlslib32.o" "" {} {} "libtlslib32.so"} - {"TLS32 dynamic exec" "-melf32ppc tmpdir/tls32.o tmpdir/libtlslib32.so" "" {} + {"TLS32 dynamic exec" "-melf32ppc --hash-style=sysv tmpdir/tls32.o tmpdir/libtlslib32.so" "" {} {{readelf -WSsrl tlsexe32.r} {objdump -dr tlsexe32.d} {objdump -sj.got tlsexe32.g} {objdump -sj.tdata tlsexe32.t}} "tlsexe32"} - {"TLS32 shared" "-shared -melf32ppc tmpdir/tls32.o" "" {} + {"TLS32 shared" "-shared -melf32ppc --hash-style=sysv tmpdir/tls32.o" "" {} {{readelf -WSsrl tlsso32.r} {objdump -dr tlsso32.d} {objdump -sj.got tlsso32.g} {objdump -sj.tdata tlsso32.t}} "tls32.so"} @@ -113,11 +113,11 @@ set ppc64elftests { "tls"} {"TLS helper shared library" "-shared -melf64ppc tmpdir/tlslib.o" "" {} {} "libtlslib.so"} - {"TLS dynamic exec" "-melf64ppc tmpdir/tls.o tmpdir/libtlslib.so" "" {} + {"TLS dynamic exec" "-melf64ppc --hash-style=sysv tmpdir/tls.o tmpdir/libtlslib.so" "" {} {{readelf -WSsrl tlsexe.r} {objdump -dr tlsexe.d} {objdump -sj.got tlsexe.g} {objdump -sj.tdata tlsexe.t}} "tlsexe"} - {"TLS shared" "-shared -melf64ppc tmpdir/tls.o" "" {} + {"TLS shared" "-shared -melf64ppc --hash-style=sysv tmpdir/tls.o" "" {} {{readelf -WSsrl tlsso.r} {objdump -dr tlsso.d} {objdump -sj.got tlsso.g} {objdump -sj.tdata tlsso.t}} "tls.so"} @@ -125,12 +125,12 @@ set ppc64elftests { {{objdump -dr tlstoc.d} {objdump -sj.got tlstoc.g} {objdump -sj.tdata tlstoc.t}} "tlstoc"} - {"TLSTOC dynamic exec" "-melf64ppc tmpdir/tlstoc.o tmpdir/libtlslib.so" + {"TLSTOC dynamic exec" "-melf64ppc --hash-style=sysv tmpdir/tlstoc.o tmpdir/libtlslib.so" "" {} {{readelf -WSsrl tlsexetoc.r} {objdump -dr tlsexetoc.d} {objdump -sj.got tlsexetoc.g} {objdump -sj.tdata tlsexetoc.t}} "tlsexetoc"} - {"TLSTOC shared" "-shared -melf64ppc tmpdir/tlstoc.o" "" {} + {"TLSTOC shared" "-shared -melf64ppc --hash-style=sysv tmpdir/tlstoc.o" "" {} {{readelf -WSsrl tlstocso.r} {objdump -dr tlstocso.d} {objdump -sj.got tlstocso.g} {objdump -sj.tdata tlstocso.t}} "tlstoc.so"} ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org