Hello community, here is the log from the commit of package binutils checked in at Sun Feb 4 18:22:46 CET 2007. -------- --- binutils/binutils.changes 2007-02-02 21:38:59.000000000 +0100 +++ /mounts/work_src_done/STABLE/binutils/binutils.changes 2007-02-02 22:09:31.000000000 +0100 @@ -2 +2 @@ -Fri Feb 2 21:38:47 CET 2007 - dmueller@suse.de +Fri Feb 2 22:09:16 CET 2007 - schwab@suse.de @@ -4 +4 @@ -- switch to hashtype=both by default +- Switch to hashtype=both by default. @@ -35 +35 @@ -- Update to binutils 2.17.50.0.9. +- Update to binutils-2.17.50.0.9. @@ -56 +56 @@ -- Update to binutils 2.17.50.0.8. +- Update to binutils-2.17.50.0.8. 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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.l19647/_old 2007-02-04 18:22:01.000000000 +0100 +++ /var/tmp/diff_new_pack.l19647/_new 2007-02-04 18:22:01.000000000 +0100 @@ -49,7 +49,7 @@ %endif Autoreqprov: on Version: 2.17.50.20070129 -Release: 2 +Release: 3 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU Binutils Source: binutils-%{binutils_version}.tar.bz2 @@ -444,8 +444,8 @@ %{_libdir}/lib*.la %changelog -n binutils -* Fri Feb 02 2007 - dmueller@suse.de -- switch to hashtype=both by default +* Fri Feb 02 2007 - schwab@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 @@ -458,7 +458,7 @@ * Fri Jan 12 2007 - jw@suse.de - Added avr-nesc-as support (rschiele@gmail.com) * Mon Jan 08 2007 - schwab@suse.de -- Update to binutils 2.17.50.0.9. +- Update to binutils-2.17.50.0.9. 1. Update from binutils 2007 0103. 2. Fix --wrap linker bug. 3. Improve handling ELF binaries generated by foreign ELF linkers. @@ -476,7 +476,7 @@ 14. Improve x86 dissassembler for cmpxchg8b. - Split off binutils-devel. * Mon Dec 04 2006 - schwab@suse.de -- Update to binutils 2.17.50.0.8. +- Update to binutils-2.17.50.0.8. 1. Update from binutils 2006 1201. 2. Fix "objcopy --only-keep-debug" crash. PR 3609. 3. Fix various ARM ELF bugs. ++++++ cross-alpha-binutils.spec ++++++ --- /var/tmp/diff_new_pack.l19647/_old 2007-02-04 18:22:01.000000000 +0100 +++ /var/tmp/diff_new_pack.l19647/_new 2007-02-04 18:22:01.000000000 +0100 @@ -49,7 +49,7 @@ %endif Autoreqprov: on Version: 2.17.50.20070129 -Release: 2 +Release: 3 %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 @@ -370,8 +370,8 @@ %endif %changelog -n cross-alpha-binutils -* Fri Feb 02 2007 - dmueller@suse.de -- switch to hashtype=both by default +* Fri Feb 02 2007 - schwab@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 @@ -384,7 +384,7 @@ * Fri Jan 12 2007 - jw@suse.de - Added avr-nesc-as support (rschiele@gmail.com) * Mon Jan 08 2007 - schwab@suse.de -- Update to binutils 2.17.50.0.9. +- Update to binutils-2.17.50.0.9. 1. Update from binutils 2007 0103. 2. Fix --wrap linker bug. 3. Improve handling ELF binaries generated by foreign ELF linkers. @@ -402,7 +402,7 @@ 14. Improve x86 dissassembler for cmpxchg8b. - Split off binutils-devel. * Mon Dec 04 2006 - schwab@suse.de -- Update to binutils 2.17.50.0.8. +- Update to binutils-2.17.50.0.8. 1. Update from binutils 2006 1201. 2. Fix "objcopy --only-keep-debug" crash. PR 3609. 3. Fix various ARM ELF bugs. 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 ++++++ --- /var/tmp/diff_new_pack.l19647/_old 2007-02-04 18:22:02.000000000 +0100 +++ /var/tmp/diff_new_pack.l19647/_new 2007-02-04 18:22:02.000000000 +0100 @@ -1,6 +1,6 @@ ---- ld/ldmain.c 2007/01/23 12:21:36 -+++ ld/ldmain.c 2007/01/23 12:21:46 -@@ -304,7 +304,7 @@ +--- ld/ldmain.c ++++ ld/ldmain.c +@@ -306,7 +306,7 @@ link_info.gc_sym_list = NULL; link_info.base_file = NULL; link_info.emit_hash = TRUE; @@ -9,186 +9,32 @@ /* 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). +--- ld/testsuite/config/default.exp ++++ ld/testsuite/config/default.exp +@@ -20,7 +20,7 @@ + # - 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). + if ![info exists ld] then { +- set ld "[findfile $base_dir/ld-new $base_dir/ld-new [transform ld]] -znorelro" ++ set ld "[findfile $base_dir/ld-new $base_dir/ld-new [transform ld]] -znorelro --hash-style=sysv" + } - 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). + if ![info exists as] then { +@@ -67,7 +67,7 @@ + catch "exec mkdir tmpdir/ld" status + catch "exec ln -s ../../ld-new tmpdir/ld/ld" status + } +-set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro" ++set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro -Wl,--hash-style=sysv" - 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"} + # load the linker path + if {[file exists tmpdir/libpath.exp]} { +@@ -261,7 +261,7 @@ } - 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). + if ![info exists LD] then { +- set LD "[findfile $base_dir/ld-new ./ld-new [transform ld]] -znorelro" ++ set LD "[findfile $base_dir/ld-new ./ld-new [transform ld]] -znorelro --hash-style=sysv" + } - 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"} + if ![info exists LDFLAGS] then { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org