Hello community, here is the log from the commit of package binutils checked in at Thu Apr 12 16:54:39 CEST 2007. -------- --- binutils/binutils.changes 2007-03-26 15:45:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/binutils/binutils.changes 2007-04-05 10:46:24.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Apr 5 10:45:44 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. + +------------------------------------------------------------------- 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-sh4-binutils.changes: same change cross-sparc-binutils.changes: same change New Changes file: --- /dev/null 2006-06-16 15:54:00.000000000 +0200 +++ /mounts/work_src_done/STABLE/binutils/cross-spu-binutils.changes 2007-04-05 10:46:24.000000000 +0200 @@ -0,0 +1,1757 @@ +------------------------------------------------------------------- +Thu Apr 5 10:45:44 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. + +------------------------------------------------------------------- +Mon Mar 26 15:45:04 CEST 2007 - rguenther@suse.de + +- Add bison and flex BuildRequires. + +------------------------------------------------------------------- +Wed Mar 21 11:37:06 CET 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. + +------------------------------------------------------------------- +Fri Mar 16 19:36:12 CET 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. + +------------------------------------------------------------------- +Sun Feb 25 10:37:56 CET 2007 - schwab@suse.de + +- Add mips to the list of extra targets. + +------------------------------------------------------------------- +Tue Feb 20 16:37:22 CET 2007 - schwab@suse.de + +- Avoid build failure with interface change. + +------------------------------------------------------------------- +Mon Feb 19 16:30:51 CET 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. + +------------------------------------------------------------------- +Tue Feb 6 16:42:43 CET 2007 - rguenther@suse.de + +- Add sh4 to the list of cross targets. + +------------------------------------------------------------------- +Fri Feb 2 22:09:16 CET 2007 - schwab@suse.de + +- Switch to hashtype=both by default. + +------------------------------------------------------------------- +Mon Jan 29 20:50:48 CET 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. + +------------------------------------------------------------------- +Wed Jan 24 19:39:20 CET 2007 - jw@suse.de + +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 + +------------------------------------------------------------------- +Tue Jan 23 11:46:28 CET 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. + +------------------------------------------------------------------- +Mon Jan 15 23:36:27 CET 2007 - jw@suse.de + +- bin/avr-nesc-as symlinked as avr/bin/nesc-as + +------------------------------------------------------------------- +Fri Jan 12 01:11:51 CET 2007 - jw@suse.de + +- Added avr-nesc-as support (rschiele@gmail.com) + +------------------------------------------------------------------- +Mon Jan 8 14:53:45 CET 2007 - schwab@suse.de + +- 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. + 4. Various ELF M68K bug fixes. + 5. Score bug fixes. + 6. Don't read past end of archive elements. PR 3704. + 7. Improve .eh_frame_hdr section handling. + 8. Fix symbol visibility with comdat/linkonce sections in ELF linker. + PR 3666. + 9. Fix 4 operand instruction handling in x86 assembler. + 10. Properly check the 4th operand in x86 assembler. PR 3712. + 11. Fix .cfi_endproc handling in assembler. PR 3607. + 12. Various ARM bug fixes. + 13. Various PE linker fixes. + 14. Improve x86 dissassembler for cmpxchg8b. +- Split off binutils-devel. + +------------------------------------------------------------------- +Mon Dec 4 14:09:23 CET 2006 - schwab@suse.de + +- 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. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. + +------------------------------------------------------------------- +Mon Oct 16 19:24:08 CEST 2006 - schwab@suse.de + +- Fix overflow in addend_compare [#209807]. + +------------------------------------------------------------------- +Fri Oct 13 13:46:42 CEST 2006 - schwab@suse.de + +- Update last change. + +------------------------------------------------------------------- +Tue Oct 10 13:36:32 CEST 2006 - schwab@suse.de + +- Fix invalid debug info. + +------------------------------------------------------------------- +Fri Oct 6 18:50:43 CEST 2006 - aj@suse.de + +- Improve last patch. + +------------------------------------------------------------------- +Fri Oct 6 15:52:28 CEST 2006 - aj@suse.de + +- Fix PR210331 (wrong size of empty loadable sections). + +------------------------------------------------------------------- +Thu Sep 28 10:56:02 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 0927. + 2. Fix linker regressions of section address and section relative symbol + with empty output section. PR 3223/3267. + 3. Fix "strings -T". PR 3257. + 4. Fix "objcopy --only-keep-debug". PR 3262. + 5. Add Intell iwmmxt2 support. + 6. Fix an x86 disassembler bug. PR 3100. + +------------------------------------------------------------------- +Wed Sep 27 16:19:16 CEST 2006 - schwab@suse.de + +- Fix uninitialized memory. + +------------------------------------------------------------------- +Mon Sep 25 11:35:32 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.4. + 1. Update from binutils 2006 0924. + 2. Speed up linker on .o files with debug info on linkonce sections. + PR 3111. + 3. Added x86-64 PE support. + 4. Fix objcopy/strip on .o files with section groups. PR 3181. + 5. Fix "ld --hash-style=gnu" crash with gcc 3.4.6. PR 3197. + 6. Fix "strip --strip-debug" on .o files generated with + "gcc -feliminate-dwarf2-dups". PR 3186. + 7. Fix "ld -r" on .o files generated with "gcc -feliminate-dwarf2-dups". + PR 3249. + 8. Add --dynamic-list to linker to make global symbols dynamic. + 9. Fix magic number for EFI ia64. PR 3171. + 10. Remove PT_NULL segment for "ld -z relro". PR 3015. + 11. Make objcopy to perserve the file formats in archive elements. + PR 3110. + 12. Optimize x86-64 assembler and fix disassembler for + "add32 mov xx,$eax". PR 3235. + 13. Improve linker diagnostics. PR 3107. + 14. Fix "ld --sort-section name". PR 3009. + 15. Updated an x86 disassembler bug. PR 3000. + 16. Various updates for PPC, ARM, MIPS, SH, Xtensa. + 17. Added Score support. + +------------------------------------------------------------------- +Thu Sep 21 12:43:26 CEST 2006 - schwab@suse.de + +- Add support for --dynamic-list. + +------------------------------------------------------------------- +Wed Aug 9 13:05:01 CEST 2006 - schwab@suse.de + +- Enable -zrelro by default. + +------------------------------------------------------------------- +Wed Jul 26 17:53:23 CEST 2006 - schwab@suse.de + +- Fix bad gp value [#190362]. + +------------------------------------------------------------------- +Mon Jul 17 10:48:04 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.3. + 1. Update from binutils 2006 0715. + 2. Add --hash-style to ELF linker with DT_GNU_HASH and SHT_GNU_HASH. + 3. Fix a visibility bug in ELF linker (PR 2884). + 4. Properly fix the i386 TLS linker bug (PR 2513). + 5. Add assembler and dissassembler support for Pentium Pro nops. + 6. Optimize x86 nops for Pentium Pro and above. ++++ 1560 more lines (skipped) ++++ between /dev/null ++++ and /mounts/work_src_done/STABLE/binutils/cross-spu-binutils.changes --- binutils/cross-x86_64-binutils.changes 2007-03-26 15:45:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/binutils/cross-x86_64-binutils.changes 2007-04-05 10:46:24.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Apr 5 10:45:44 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. + +------------------------------------------------------------------- Old: ---- default-execstack.diff New: ---- cross-spu-binutils.changes cross-spu-binutils.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:31.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:31.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package binutils (Version 2.17.50.20070321) +# spec file for package binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,8 +48,8 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU Binutils Source: binutils-%{binutils_version}.tar.bz2 @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -234,7 +233,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -260,11 +258,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -332,7 +330,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -381,11 +379,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -450,6 +443,9 @@ %{_libdir}/lib*.la %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ cross-alpha-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:31.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:31.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-alpha-binutils (Version 2.17.50.20070321) +# spec file for package cross-alpha-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,10 +48,10 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') -Summary: GNU binutils for Cross-Development to ARM Processors +Summary: GNU binutils for Cross-Development to ALPHA Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -85,8 +84,8 @@ objdump, ranlib, size, strings, strip. These utilities are needed whenever you want to compile a program or a kernel. This package differs from the normal SUSE binutils package in that it is designed to -cross-compile from whatever platform SUSE Linux is running on to ARM -targets. This can be handy even if you are running on an ARM +cross-compile from whatever platform SUSE Linux is running on to ALPHA +targets. This can be handy even if you are running on an ALPHA development platform, because it decouples the host tools from your embedded tools. @@ -168,7 +167,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -194,11 +192,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -266,7 +264,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -315,11 +313,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -376,6 +369,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ cross-arm-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:31.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:31.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-arm-binutils (Version 2.17.50.20070321) +# spec file for package cross-arm-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,8 +48,8 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %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,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -168,7 +167,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -194,11 +192,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -266,7 +264,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -315,11 +313,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -376,6 +369,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ cross-avr-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:31.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:31.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-avr-binutils (Version 2.17.50.20070321) +# spec file for package cross-avr-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,10 +48,10 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') -Summary: GNU Binutils +Summary: GNU Binutils for Cross-Development to AVR Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -81,14 +80,14 @@ %endif %description -C compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib, -size, strings, and strip. - -These utilities are needed whenever you want to compile a program or -kernel. - -This version has been compiled by SUSE with the corresponding C -library. It is not designed for cross-compiling to other architectures. +Cross-development utilities: ar, as, gasp, gprof, ld, nm, objcopy, +objdump, ranlib, size, strings, strip. These utilities are needed +whenever you want to compile a program or a kernel. This package +differs from the normal SUSE binutils package in that it is designed to +cross-compile from whatever platform SUSE Linux is running on to AVR +targets. This can be handy even if you are running on an AVR +development platform, because it decouples the host tools from your +embedded tools. @@ -168,7 +167,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -194,11 +192,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -266,7 +264,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -315,11 +313,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -376,6 +369,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ cross-hppa-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:31.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:31.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-hppa-binutils (Version 2.17.50.20070321) +# spec file for package cross-hppa-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,8 +48,8 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU binutils for Cross-Development to HPPA Processors Source: binutils-%{binutils_version}.tar.bz2 @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -168,7 +167,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -194,11 +192,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -266,7 +264,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -315,11 +313,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -376,6 +369,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de 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-sh4-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:32.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:32.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-sh4-binutils (Version 2.17.50.20070321) +# spec file for package cross-sh4-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,10 +48,10 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') -Summary: GNU Binutils +Summary: GNU binutils for Cross-Development to SH4 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -81,9 +80,13 @@ %endif %description -C compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib, -size, strings, and strip. These utilities are needed whenever you want -to compile a program or kernel. +Cross-development utilities: ar, as, gasp, gprof, ld, nm, objcopy, +objdump, ranlib, size, strings, strip. These utilities are needed +whenever you want to compile a program or a kernel. This package +differs from the normal SUSE binutils package in that it is designed to +cross-compile from whatever platform SUSE Linux is running on to SH4 +targets. This can be handy even if you are running on a SH4 development +platform, because it decouples the host tools from your embedded tools. @@ -163,7 +166,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -189,11 +191,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -261,7 +263,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -310,11 +312,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -371,6 +368,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ cross-sparc-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:32.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:32.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-sparc-binutils (Version 2.17.50.20070321) +# spec file for package cross-sparc-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,8 +48,8 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU binutils for Cross-Development to SPARC Processors Source: binutils-%{binutils_version}.tar.bz2 @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -168,7 +167,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -194,11 +192,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -266,7 +264,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -315,11 +313,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -376,6 +369,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ cross-spu-binutils.spec ++++++ ++++ 1191 lines (skipped) ++++++ cross-x86_64-binutils.spec ++++++ --- /var/tmp/diff_new_pack.s12935/_old 2007-04-12 16:53:32.000000000 +0200 +++ /var/tmp/diff_new_pack.s12935/_new 2007-04-12 16:53:32.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cross-x86_64-binutils (Version 2.17.50.20070321) +# spec file for package cross-x86_64-binutils (Version 2.17.50.20070405) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -48,8 +48,8 @@ Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.20070321 -Release: 4 +Version: 2.17.50.20070405 +Release: 1 %define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU binutils for Cross-Development to X86-64 Processors Source: binutils-%{binutils_version}.tar.bz2 @@ -66,7 +66,6 @@ Patch9: testsuite.diff Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff -Patch12: default-execstack.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff @@ -168,7 +167,6 @@ %patch9 %patch10 %patch11 -%patch12 %patch16 %patch17 -p1 %patch18 -p1 @@ -194,11 +192,11 @@ %if %build_multitarget ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" %ifarch ppc -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" %endif %ifarch %ix86 x86_64 %if !%{test_vanilla} -ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10 i386-pe" +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" %endif %endif %else @@ -266,7 +264,7 @@ %if "%{TARGET}" == "hppa" ADDITIONAL_TARGETS="hppa64-suse-linux" %endif -%if "%{TARGET}" == "avr" +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else TARGET_OS=%{TARGET}-linux @@ -315,11 +313,6 @@ # Remove unwanted files to shut up rpm rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info* rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 -%ifarch %ix86 x86_64 -# don't want these for now -rm $RPM_BUILD_ROOT%{_bindir}/dlltool $RPM_BUILD_ROOT%{_bindir}/dllwrap -rm $RPM_BUILD_ROOT%{_bindir}/windres -%endif cd .. %find_lang binutils %find_lang bfd binutils.lang @@ -376,6 +369,9 @@ %endif %changelog +* Thu Apr 05 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Add spu to the list of cross targets. * Mon Mar 26 2007 - rguenther@suse.de - Add bison and flex BuildRequires. * Wed Mar 21 2007 - schwab@suse.de ++++++ binutils-2.17.50.tar.bz2 ++++++ binutils/binutils-2.17.50.tar.bz2 /mounts/work_src_done/STABLE/binutils/binutils-2.17.50.tar.bz2 differ: byte 11, line 1 ++++++ pre_checkin.sh ++++++ --- binutils/pre_checkin.sh 2007-02-19 18:51:37.000000000 +0100 +++ /mounts/work_src_done/STABLE/binutils/pre_checkin.sh 2007-04-05 10:25:50.000000000 +0200 @@ -2,14 +2,13 @@ # the script takes binutils* and creates the cross-* packages -for arch in hppa mips arm i386 x86_64 s390 s390x sh4 ppc ppc64 ia64 sparc avr alpha; do +for arch in hppa mips arm i386 x86_64 s390 s390x sh4 ppc ppc64 ia64 sparc avr alpha spu; do echo -n "Building package for $arch --> cross-$arch-binutils ..." ln -f binutils.changes cross-$arch-binutils.changes sed -e "s/^Name:.*binutils\$/Name: cross-$arch-binutils/" \ -e '/ devel$/,/^$/d' \ - -e "s/^%changelog -n binutils\$/%changelog -n cross-$arch-binutils/" \ < binutils.spec > cross-$arch-binutils.spec echo " done." ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org