commit 9209b749143beb971978e522a0a713367a0d468161651f0f813b03fc3540fce5 Author: OBS User unknown Date: Tue Oct 9 02:28:58 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/README.First-for.SuSE.packagers b/README.First-for.SuSE.packagers new file mode 100644 index 0000000..e5967c0 --- /dev/null +++ b/README.First-for.SuSE.packagers @@ -0,0 +1,11 @@ +IMPORTANT: Please change binutils.spec and then run ./pre_checkin.sh! +Do not change cross-*.spec directly! + +The spec file triggers by it's %name if it compiles the native or the +cross version and pre_checkin.sh (called automatically by checkin too) +copies over the binutils.spec and changes the Name field, so you shouldn't +need to worry too much about the cross packages + +Thanks, +Stephan Kulow + diff --git a/binutils-2.18.50.tar.bz2 b/binutils-2.18.50.tar.bz2 new file mode 100644 index 0000000..ac6adf9 --- /dev/null +++ b/binutils-2.18.50.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eb2afd4447eb861ffd930a37aac375ea014793216b69740908e641cea0e3f85 +size 14653027 diff --git a/binutils-skip-rpaths.patch b/binutils-skip-rpaths.patch new file mode 100644 index 0000000..d80dbe2 --- /dev/null +++ b/binutils-skip-rpaths.patch @@ -0,0 +1,118 @@ +--- ld/emultempl/elf32.em ++++ ld/emultempl/elf32.em +@@ -1377,15 +1377,46 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" != + else + ELF_INTERPRETER_SET_DEFAULT= + fi ++ ++ libpath_nl= ++ for path in $NATIVE_LIB_DIRS; do ++ libpath_nl="$libpath_nl\n$path" ++ done ++ + fragment <type == bfd_link_elf_hash_table) +@@ -1400,7 +1431,66 @@ gld${EMULATION_NAME}_before_allocation ( + by dynamic linking. */ + rpath = command_line.rpath; + if (rpath == NULL) +- rpath = (const char *) getenv ("LD_RUN_PATH"); ++ rpath = getenv ("LD_RUN_PATH"); ++ ++ if (rpath != NULL && getenv ("SUSE_IGNORED_RPATHS")) ++ { ++ char *dirs = 0; ++ FILE *ldso = fopen (getenv ("SUSE_IGNORED_RPATHS"), "r"); ++ if (ldso) ++ { ++ off_t endcur = 0; ++ fseek (ldso, 0, SEEK_END); ++ endcur = ftell (ldso); ++ fseek (ldso, 0, SEEK_SET); ++ dirs = xmalloc (endcur); ++ if (fread (dirs, 1, endcur, ldso) != (size_t) endcur) ++ { ++ free (dirs); ++ dirs = NULL; ++ } ++ } ++ if (dirs) ++ { ++ char *cr; ++ rpath = xstrdup (rpath); ++ cr = rpath; /* cursor read */ ++ ++ while (*cr) ++ { ++ if (gld${EMULATION_NAME}_is_contained (cr, dirs) ++ || gld${EMULATION_NAME}_is_contained (cr, "$libpath_nl")) ++ { ++ char *cc = cr, *cw = cr; ++ while (*cc && *cc != ':') ++ cc++; ++ if (*cc == ':') ++ { ++ cc++; ++ for (; *cc; cc++, cw++) ++ *cw = *cc; ++ } ++ else if (cw > rpath) ++ cw[-1] = 0; ++ ++ *cw = 0; ++ } ++ else ++ { ++ while (*cr && *cr != ':') ++ cr++; ++ if (*cr == ':') ++ cr++; ++ } ++ } ++ if (*rpath == '\0') ++ { ++ free (rpath); ++ rpath = NULL; ++ } ++ } ++ } ++ + if (! (bfd_elf_size_dynamic_sections + (output_bfd, command_line.soname, rpath, + command_line.filter_shlib, diff --git a/binutils.changes b/binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/binutils.spec b/binutils.spec new file mode 100644 index 0000000..30f67fb --- /dev/null +++ b/binutils.spec @@ -0,0 +1,1282 @@ +# +# spec file for package binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU Binutils +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%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. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%package devel +Summary: GNU binutils (BFD development files) +AutoReqProv: on +Requires: binutils = %{version}-%{release} +Provides: binutils:/usr/include/bfd.h +Group: Development/Libraries/C and C++ + +%description devel +This package includes header files and static libraries necessary to +build programs which use the GNU BFD library, which is part of +binutils. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif + +%files devel +%defattr(-,root,root) +%{_prefix}/include/*.h +%{_libdir}/lib*.a +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-alpha-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec new file mode 100644 index 0000000..a104bfc --- /dev/null +++ b/cross-alpha-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-alpha-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-alpha-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +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 +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 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. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-arm-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec new file mode 100644 index 0000000..fd1498a --- /dev/null +++ b/cross-arm-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-arm-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-arm-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +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 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 ARM +targets. This can be handy even if you are running on an ARM +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-avr-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec new file mode 100644 index 0000000..eb62db7 --- /dev/null +++ b/cross-avr-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-avr-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-avr-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +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 +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-avr-nesc-as.patch b/cross-avr-nesc-as.patch new file mode 100644 index 0000000..530698b --- /dev/null +++ b/cross-avr-nesc-as.patch @@ -0,0 +1,35 @@ +--- gas/config/tc-avr-nesc.h ++++ gas/config/tc-avr-nesc.h +@@ -109,8 +109,12 @@ + would print `12 34 56 78'. The default value is 4. */ + #define LISTING_WORD_SIZE 2 + +-/* AVR port uses `$' as a logical line separator. */ +-#define LEX_DOLLAR 0 ++/* AVR port uses `$' as a logical line separator and doesn't ++ allow it in symbols. We allow it in the middle of symbols. ++ We also hack get_symbol_end to disallow it at the end of a symbol. */ ++#define LEX_DOLLAR 1 ++#define TC_EOL_IN_INSN(PTR) (*(PTR) == '$' && is_part_of_name((PTR)[-1]) && is_part_of_name((PTR)[1])) ++#define TC_FORBID_DOLLAR_AT_END + + /* An `.lcomm' directive with no explicit alignment parameter will + use this macro to set P2VAR to the alignment that a request for +--- gas/expr.c ++++ gas/expr.c +@@ -2165,6 +2165,15 @@ + ; + if (is_name_ender (c)) + c = *input_line_pointer++; ++#ifdef TC_FORBID_DOLLAR_AT_END ++ /* This is for the Atmel AVR platforms. We want to allow $ in symbols ++ but also as a line separator. Yucky. */ ++ if (input_line_pointer[-2] == '$') ++ { ++ input_line_pointer--; ++ c = '$'; ++ } ++#endif + } + *--input_line_pointer = 0; + return (c); diff --git a/cross-avr-omit_section_dynsym.patch b/cross-avr-omit_section_dynsym.patch new file mode 100644 index 0000000..2642251 --- /dev/null +++ b/cross-avr-omit_section_dynsym.patch @@ -0,0 +1,18 @@ +Index: bfd/elf32-avr.c +=================================================================== +RCS file: /cvs/src/src/bfd/elf32-avr.c,v +retrieving revision 1.27 +diff -c -3 -p -r1.27 elf32-avr.c +*** bfd/elf32-avr.c 28 Sep 2006 13:27:33 -0000 1.27 +--- bfd/elf32-avr.c 19 Jan 2007 12:22:49 -0000 +*************** elf32_avr_build_stubs (struct bfd_link_i +*** 2915,2920 **** +--- 2915,2922 ---- + #define elf_backend_final_write_processing \ + bfd_elf_avr_final_write_processing + #define elf_backend_object_p elf32_avr_object_p ++ #define elf_backend_omit_section_dynsym \ ++ ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true) + + #define bfd_elf32_bfd_relax_section elf32_avr_relax_section + #define bfd_elf32_bfd_get_relocated_section_contents \ diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-hppa-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec new file mode 100644 index 0000000..e604be7 --- /dev/null +++ b/cross-hppa-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-hppa-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-hppa-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +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 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 HPPA +targets. This can be handy even if you are running on an HPPA +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-hppa64-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec new file mode 100644 index 0000000..669053b --- /dev/null +++ b/cross-hppa64-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-hppa64-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-hppa64-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to HPPA64 Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 HPPA64 +targets. This can be handy even if you are running on an HPPA +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-i386-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec new file mode 100644 index 0000000..034261e --- /dev/null +++ b/cross-i386-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-i386-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-i386-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to X86 Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 X86 +targets. This can be handy even if you are running on an X86 +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-ia64-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec new file mode 100644 index 0000000..a3b9434 --- /dev/null +++ b/cross-ia64-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-ia64-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-ia64-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to IA64 Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 IA64 +targets. This can be handy even if you are running on an IA64 +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-mips-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec new file mode 100644 index 0000000..b249288 --- /dev/null +++ b/cross-mips-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-mips-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-mips-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to MIPS Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 MIPS +targets. This can be handy even if you are running on a MIPS +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-ppc-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec new file mode 100644 index 0000000..600e339 --- /dev/null +++ b/cross-ppc-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-ppc-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-ppc-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to PowerPC Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 +PowerPC targets. This can be handy even if you are running on a PowerPC +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-ppc64-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec new file mode 100644 index 0000000..e0feb9b --- /dev/null +++ b/cross-ppc64-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-ppc64-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-ppc64-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for cross-development to PowerPC 64bit processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 +PowerPC64 targets. This can be handy even if you are running on a +PowerPC64 development platform, as it decouples the host tools from +your embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-s390-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec new file mode 100644 index 0000000..e8c316f --- /dev/null +++ b/cross-s390-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-s390-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-s390-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to S/390 Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 S/390 +targets. This can be handy even if you are running on an S/390 +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-s390x-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec new file mode 100644 index 0000000..aab9467 --- /dev/null +++ b/cross-s390x-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-s390x-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-s390x-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to 64-Bit S/390 Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 64-bit +S/390 targets. This can be handy even if you are running on a 64-bit +S/390 development platform, because it decouples the host tools from +your embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-sh4-binutils.changes b/cross-sh4-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-sh4-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-sh4-binutils.spec b/cross-sh4-binutils.spec new file mode 100644 index 0000000..3cefe9a --- /dev/null +++ b/cross-sh4-binutils.spec @@ -0,0 +1,1210 @@ +# +# spec file for package cross-sh4-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-sh4-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +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 +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-sparc-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec new file mode 100644 index 0000000..a12b0c2 --- /dev/null +++ b/cross-sparc-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-sparc-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-sparc-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +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 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 SPARC +targets. This can be handy even if you are running on a SPARC +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-spu-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec new file mode 100644 index 0000000..44a9ace --- /dev/null +++ b/cross-spu-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-spu-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-spu-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +Release: 1 +%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') +Summary: GNU binutils for Cross-Development to SPU Processors +Source: binutils-%{binutils_version}.tar.bz2 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 SPU +targets. This can be handy even if you are running on an SPU +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes new file mode 100644 index 0000000..04fc02c --- /dev/null +++ b/cross-x86_64-binutils.changes @@ -0,0 +1,1820 @@ +------------------------------------------------------------------- +Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de + +- Update to head to trunk. +- Add hppa64 target. + +------------------------------------------------------------------- +Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de + +- Add fix for PR4888. + +------------------------------------------------------------------- +Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de + +- Update to head of trunk. +- Drop Bdirect patches. + +------------------------------------------------------------------- +Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de + +- Allow only static linking of lib{bfd,opcodes} outside binutils. + +------------------------------------------------------------------- +Tue May 15 12:42:02 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- +Fri May 4 11:27:27 CEST 2007 - schwab@suse.de + +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. + +------------------------------------------------------------------- +Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de + +- Fix POWER6 floating point disassembling [#266874] + +------------------------------------------------------------------- +Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de + +- Build cross tools with sysroot. + +------------------------------------------------------------------- +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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. + +------------------------------------------------------------------- +Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de + +- Handle hash resizing during as-needed processing. + +------------------------------------------------------------------- +Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de + +- Disable hash resizing. + +------------------------------------------------------------------- +Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de + +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. + +------------------------------------------------------------------- +Fri May 26 21:38:06 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.2. + +------------------------------------------------------------------- +Mon May 15 13:20:56 CEST 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.1. + +------------------------------------------------------------------- +Mon May 8 15:21:55 CEST 2006 - hare@suse.de + +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] + +------------------------------------------------------------------- +Fri May 5 16:32:26 CEST 2006 - schwab@suse.de + +- Fix huge link times [#167593]. + +------------------------------------------------------------------- +Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de + +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. + +------------------------------------------------------------------- +Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de + +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS + +------------------------------------------------------------------- +Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de + +- Fix build race. + +------------------------------------------------------------------- +Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de + +- Also disallow linking non-PIC .o files into shared libraries on + s390x. + +------------------------------------------------------------------- +Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de + +- Fix bfd_find_nearest_line so that gcc -frepo works again. + +------------------------------------------------------------------- +Wed Feb 15 17:06:44 CET 2006 - matz@suse.de + +- Update -Bdirect and -zdynsort patches. + +------------------------------------------------------------------- +Mon Feb 6 19:19:23 CET 2006 - matz@suse.de + +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. + +------------------------------------------------------------------- +Wed Jan 25 21:30:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 18:26:59 CET 2006 - matz@suse.de + +- Add large model patch. + +------------------------------------------------------------------- +Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de + +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. + +------------------------------------------------------------------- +Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de + +- Update to binutils 2.16.91.0.5. + +------------------------------------------------------------------- +Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de + +- Don't error out for testsuite failures on hppa. + +------------------------------------------------------------------- +Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de + +- Don't create empty rpath components when stripping + +------------------------------------------------------------------- +Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de + +- Fix handling of SHF_LINK_ORDER links for objcopy. + +------------------------------------------------------------------- +Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de + +- New -Bdirect patch. + +------------------------------------------------------------------- +Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de + +- Add experimental -Bdirect patch. + +------------------------------------------------------------------- +Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de + +- Fix aliasing warning. + +------------------------------------------------------------------- +Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.4. + +------------------------------------------------------------------- +Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de + +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. + +------------------------------------------------------------------- +Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de + +- Fix more warnings. + +------------------------------------------------------------------- +Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de + +- Fix warnings. + +------------------------------------------------------------------- +Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de + +- Spell fix. + +------------------------------------------------------------------- +Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de + +- Add target i386-pe on ix86 and x86_64. + +------------------------------------------------------------------- +Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.3. + +------------------------------------------------------------------- +Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de + +- Fix objdump -adjust-vma on non-relocatable object [#114666]. + +------------------------------------------------------------------- +Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de + +- Replace last change by a simpler fix. + +------------------------------------------------------------------- +Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de + +- Add hook for resetting GP after each relaxing pass. + +------------------------------------------------------------------- +Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de + +- Fix alpha again. + +------------------------------------------------------------------- +Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de + +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. + +------------------------------------------------------------------- +Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de + +- Avoid generating R_IA64_NONE. + +------------------------------------------------------------------- +Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de + +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) + +------------------------------------------------------------------- +Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de + +- Fix syntax error in libtool library files [#98185]. + +------------------------------------------------------------------- +Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.2. + +------------------------------------------------------------------- +Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.91.0.1. + +------------------------------------------------------------------- +Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de + +- Add patch to properly handle indirect symbols. + +------------------------------------------------------------------- +Fri May 20 11:48:01 CEST 2005 - schwab@suse.de + +- Fix ld testsuite. + +------------------------------------------------------------------- +Tue May 17 22:12:33 CEST 2005 - schwab@suse.de + +- Fix overflows in BFD library [#81821]. + +------------------------------------------------------------------- +Wed May 11 10:47:00 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. + +------------------------------------------------------------------- +Sat May 7 23:34:32 CEST 2005 - schwab@suse.de + +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. + +------------------------------------------------------------------- +Sat May 7 20:37:24 CEST 2005 - matz@suse.de + +- added alpha cross target. + +------------------------------------------------------------------- +Tue May 3 21:08:16 CEST 2005 - jw@suse.de + +- added target avr. + +------------------------------------------------------------------- +Sun May 1 12:29:44 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.2. + +------------------------------------------------------------------- +Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de + +- Update patch for last change. + +------------------------------------------------------------------- +Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de + +- Fix breakage on alpha + +------------------------------------------------------------------- +Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de + +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests + +------------------------------------------------------------------- +Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de + +- Accept empty symbol names. +- Fix bugs related to section groups. + +------------------------------------------------------------------- +Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de + +- Fix mips assembler. + +------------------------------------------------------------------- +Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de + +- Add patch to fix AS_NEEDED. + +------------------------------------------------------------------- +Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de + +- Update to binutils 2.16.90.0.1. + +------------------------------------------------------------------- +Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. +- Fix compilation with gcc4. + +------------------------------------------------------------------- +Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de + +- Revert last change (don't disable parallel build). + +------------------------------------------------------------------- +Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de + +- Added gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de + +- Support AS_NEEDED in linker script. + +------------------------------------------------------------------- +Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2.2. + +------------------------------------------------------------------- +Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de + +- Fix ld testsuite for gcc4. + +------------------------------------------------------------------- +Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de + +- Add patch to properly handle protected functions for ia32 and x86_64. + +------------------------------------------------------------------- +Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de + +- Handle biarch targets also for cross binutils. + +------------------------------------------------------------------- +Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de + +- Update to binutils 2.15.94.0.2. +- Enable more targets. + +------------------------------------------------------------------- +Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de + +- Update to binutils 2.15.94.0.1. + +------------------------------------------------------------------- +Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de + +- Remove broken check. + +------------------------------------------------------------------- +Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de + +- Fix ppc asm operand parsing. + +------------------------------------------------------------------- +Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.92.0.2. + +------------------------------------------------------------------- +Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de + +- Fix relro alignment. + +------------------------------------------------------------------- +Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de + +- also build cross binutils for ppc64 + +------------------------------------------------------------------- +Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de + +- Fix crash in ld [#43550]. + +------------------------------------------------------------------- +Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de + +- Add patch for PR binutils/290. + +------------------------------------------------------------------- +Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de + +- Make error about relocs against discarded sections non-fatal for now. + +------------------------------------------------------------------- +Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.2. + +------------------------------------------------------------------- +Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de + +- Update to binutils 2.15.91.0.1. + +------------------------------------------------------------------- +Tue May 4 09:50:23 CEST 2004 - coolo@suse.de + +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh + +------------------------------------------------------------------- +Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de + +- Fix some offset expressions. + +------------------------------------------------------------------- +Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.3. + +------------------------------------------------------------------- +Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de + +- Update to binutils 2.15.90.0.2. + +------------------------------------------------------------------- +Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de + +- Added ppc64 patch to drop excess symbols in shared libraries. + +------------------------------------------------------------------- +Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de + +- Fix --wrap on PPC64 [#34903]. + +------------------------------------------------------------------- +Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz + +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff + +------------------------------------------------------------------- +Fri Mar 12 10:20:18 CET 2004 - aj@suse.de + +- Fix sysenter. +- Fix x86 clflush disassembly. + +------------------------------------------------------------------- +Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de + +- Fix a possible race in the PLT. + +------------------------------------------------------------------- +Mon Mar 8 19:55:36 CET 2004 - aj@suse.de + +- Fix cfi testsuite on s390x. + +------------------------------------------------------------------- +Mon Mar 8 16:19:38 CET 2004 - hare@suse.de + +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. + +------------------------------------------------------------------- +Mon Mar 8 10:11:11 CET 2004 - aj@suse.de + +- Fix fde alignment. + +------------------------------------------------------------------- +Sat Mar 6 07:42:23 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. + +------------------------------------------------------------------- +Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de + +- Fix align handling. + +------------------------------------------------------------------- +Thu Mar 4 18:48:23 CET 2004 - aj@suse.de + +- Install as manpage. + +------------------------------------------------------------------- +Thu Mar 4 06:35:51 CET 2004 - aj@suse.de + +- Update to binutils-2.15.90.0.1. + +------------------------------------------------------------------- +Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de + +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. + +------------------------------------------------------------------- +Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de + +- Fix spurious DT_TEXTREL. + +------------------------------------------------------------------- +Wed Feb 25 09:11:33 CET 2004 - matz@suse.de + +- Enable new dtags by default. + +------------------------------------------------------------------- +Fri Feb 13 12:40:15 CET 2004 - hare@suse.de + +- Fix memcmp bug in gas/dwarf2dbg.c + +------------------------------------------------------------------- +Thu Feb 12 08:14:30 CET 2004 - bg@suse.de + +- Workaround for ICE in elf32_hppa_relocate_section. + +------------------------------------------------------------------- +Thu Jan 15 14:02:08 CET 2004 - aj@suse.de + +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. + +------------------------------------------------------------------- +Mon Jan 12 08:14:24 CET 2004 - aj@suse.de + +- Fix PPC64 TLS bug. + +------------------------------------------------------------------- +Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de + +- Fix last change for ia64. + +------------------------------------------------------------------- +Mon Nov 24 18:13:54 CET 2003 - aj@suse.de + +- Fix handling of '/' in gas on x86 platforms. + +------------------------------------------------------------------- +Thu Oct 30 06:23:28 CET 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. + +------------------------------------------------------------------- +Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de + +- Update dv warning patch once more. +- Disable -Wunused during testsuite. + +------------------------------------------------------------------- +Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de + +- Update dv warning patch. + +------------------------------------------------------------------- +Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de + +- Build as non-root user. + +------------------------------------------------------------------- +Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de + +- Remove tetex from neededforbuild + +------------------------------------------------------------------- +Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de + +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. + +------------------------------------------------------------------- +Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de + +- Update to binutils-2.14.90.0.6. + +------------------------------------------------------------------- +Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de + +- Add patch to speed up linker. + +------------------------------------------------------------------- +Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de + +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). + +------------------------------------------------------------------- +Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de + +- Fix generation of efi-app binaries. + +------------------------------------------------------------------- +Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de + +- Fix ppc64 bitmask detection (from current CVS). + +------------------------------------------------------------------- +Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de + +- Readd workaround for missing DESTDIR support. + +------------------------------------------------------------------- +Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.5. + +------------------------------------------------------------------- +Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz + +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html + +------------------------------------------------------------------- +Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 + +------------------------------------------------------------------- +Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de + +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages + +------------------------------------------------------------------- +Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de + +- Support z990 instructions. + +------------------------------------------------------------------- +Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de + +- add binutils_x86_64_bfd_c90.patch + +------------------------------------------------------------------- +Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR + +------------------------------------------------------------------- +Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de + +- ignore rpaths only for > 8.2 + +------------------------------------------------------------------- +Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de + +- removed %ifarch mips + +------------------------------------------------------------------- +Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de + +- Fix CFI alignment bugs. + +------------------------------------------------------------------- +Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de + +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite + +------------------------------------------------------------------- +Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de + +- apply the cvs diff on all architectures and sort out the other + patches +- use %find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy + +------------------------------------------------------------------- +Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de + +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 + +------------------------------------------------------------------- +Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de + +- Fix directory file list. + +------------------------------------------------------------------- +Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de + +- fix dangling ldscripts symlink for lib64 platforms + +------------------------------------------------------------------- +Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de + +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. + +------------------------------------------------------------------- +Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de + +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) + +------------------------------------------------------------------- +Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de + +- Fix addend relocation with CFI. + +------------------------------------------------------------------- +Sat May 31 21:49:33 CEST 2003 - aj@suse.de + +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. + +------------------------------------------------------------------- +Fri May 30 13:19:13 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.4. +- Improve cfi support. + +------------------------------------------------------------------- +Wed May 21 09:45:36 CEST 2003 - aj@suse.de + +- Fix cfi build problems on ia64 and add latest revision of patch. + +------------------------------------------------------------------- +Tue May 20 15:10:19 CEST 2003 - aj@suse.de + +- Fix elf visibility problem. +- Add cfi directives. + +------------------------------------------------------------------- +Sat May 17 11:52:31 CEST 2003 - aj@suse.de + +- Update to binutils 2.14.90.0.2. + +------------------------------------------------------------------- +Thu May 15 13:44:59 CEST 2003 - aj@suse.de + +- Allow testsuite to fail on sparc. + +------------------------------------------------------------------- +Wed May 14 22:43:19 CEST 2003 - schwab@suse.de + +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. + +------------------------------------------------------------------- +Wed May 14 16:13:43 CEST 2003 - aj@suse.de + +- Link libopcodes against libbfd. +- Fix package list. + +------------------------------------------------------------------- +Mon May 12 17:29:55 CEST 2003 - aj@suse.de + +- Fix bugs and testsuite on s390. + +------------------------------------------------------------------- +Wed May 7 09:28:28 CEST 2003 - aj@suse.de + +- Fix bugs in creation of large files. + +------------------------------------------------------------------- +Tue May 6 08:26:21 CEST 2003 - aj@suse.de + +- Update to version 2.14.90.0.1. + +------------------------------------------------------------------- +Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de + +- Update ia64 relaxation bug fix. + +------------------------------------------------------------------- +Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de + +- Fix ia64 relaxation bugs. + +------------------------------------------------------------------- +Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de + +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de + +- fix build for mips + +------------------------------------------------------------------- +Sat Mar 22 15:38:36 CET 2003 - aj@suse.de + +- Update to 2.13.0.90.20. + +------------------------------------------------------------------- +Wed Mar 19 10:22:19 CET 2003 - aj@suse.de + +- Do not depend on binutils installation. + +------------------------------------------------------------------- +Wed Mar 19 08:48:02 CET 2003 - aj@suse.de + +- Fix crash in ld with overly long command lines (#23743). + +------------------------------------------------------------------- +Thu Feb 27 14:37:15 CET 2003 - aj@suse.de + +- Package all libiberty include files. + +------------------------------------------------------------------- +Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de + +- add create-cross.sh to easily create cross-binutils packages. + +------------------------------------------------------------------- +Tue Feb 18 12:23:41 CET 2003 - aj@suse.de + +- Run testsuite. + +------------------------------------------------------------------- +Fri Feb 14 07:34:52 CET 2003 - aj@suse.de + +- Fix symbol relocations with versioning. + +------------------------------------------------------------------- +Mon Feb 10 09:10:12 CET 2003 - aj@suse.de + +- Fix real.plt on s390. + +------------------------------------------------------------------- +Fri Feb 7 10:03:11 CET 2003 - aj@suse.de + +- Fix dwarf2 filenames. + +------------------------------------------------------------------- +Thu Feb 6 17:13:05 CET 2003 - aj@suse.de + +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. + +------------------------------------------------------------------- +Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de + +- Add alpha TLS patch + +------------------------------------------------------------------- +Sat Feb 1 12:36:50 CET 2003 - aj@suse.de + +- Add sparc TLS patch. + +------------------------------------------------------------------- +Sat Jan 25 21:45:26 CET 2003 - aj@suse.de + +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. + +------------------------------------------------------------------- +Tue Jan 14 18:28:58 CET 2003 - bg@suse.de + +- add hppa relocation patch from "John David Anglin" + + +------------------------------------------------------------------- +Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de + +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now + +------------------------------------------------------------------- +Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de + +- Update to binutils 2.13.90.0.16. + +------------------------------------------------------------------- +Wed Dec 4 12:26:40 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 + +------------------------------------------------------------------- +Sat Nov 23 14:10:57 CET 2002 - olh@suse.de + +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. + +------------------------------------------------------------------- +Tue Nov 5 15:10:21 CET 2002 - bg@suse.de + +- Enable hppa build +- Add support for hppa64 + +------------------------------------------------------------------- +Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de + +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. + +------------------------------------------------------------------- +Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de + +- Install libiberty.h [Fixes #20941]. + +------------------------------------------------------------------- +Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.10. + +------------------------------------------------------------------- +Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de + +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. + +------------------------------------------------------------------- +Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de + +- Enable use of brl for out of range branch fixup. + +------------------------------------------------------------------- +Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de + +- Fix LIB_PATH for x86_64. + +------------------------------------------------------------------- +Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de + +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x + +------------------------------------------------------------------- +Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de + +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects + +------------------------------------------------------------------- +Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de + +- Update to binutils 2.12.90.0.15. + +------------------------------------------------------------------- +Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de + +- Add fix for ia64 indirect call encoding bug. + +------------------------------------------------------------------- +Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de + +- Fix generation of nops for x86-64. + +------------------------------------------------------------------- +Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de + +- Fix -ffunction sections. + +------------------------------------------------------------------- +Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de + +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff + +------------------------------------------------------------------- +Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de + +- Use %ix86 macro + +------------------------------------------------------------------- +Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. + +------------------------------------------------------------------- +Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de + +- add fixes for s390(x) - should make this version work for s390. + +------------------------------------------------------------------- +Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de + +- Do not discard empty sections (otherwise the kernel build will + break). + +------------------------------------------------------------------- +Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de + +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now + +------------------------------------------------------------------- +Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de + +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. + +------------------------------------------------------------------- +Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de + +- use _target_cpu in diff packagelist + +------------------------------------------------------------------- +Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de + +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. + +------------------------------------------------------------------- +Fri May 31 10:38:01 CEST 2002 - olh@suse.de + +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 + +------------------------------------------------------------------- +Thu May 30 20:06:10 CEST 2002 - olh@suse.de + +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 + +------------------------------------------------------------------- +Wed May 29 10:40:31 CEST 2002 - olh@suse.de + +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors + +------------------------------------------------------------------- +Mon May 27 10:55:20 CEST 2002 - olh@suse.de + +- update cvs patch to 20020527 + +------------------------------------------------------------------- +Thu May 23 10:28:30 CEST 2002 - olh@suse.de + +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist + +------------------------------------------------------------------- +Sun May 19 13:21:38 CEST 2002 - olh@suse.de + +- handle elf64 (powerpc64-suse-linux) on ppc32 + +------------------------------------------------------------------- +Fri May 17 21:22:21 CEST 2002 - adrian@suse.de + +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore + +------------------------------------------------------------------- +Fri May 17 18:20:08 CEST 2002 - schwab@suse.de + +- Add gprof docs. +- Add message catalogues. + +------------------------------------------------------------------- +Fri May 17 11:50:36 CEST 2002 - uli@suse.de + +- added gprof to file list + +------------------------------------------------------------------- +Mon May 13 18:59:34 CEST 2002 - schwab@suse.de + +- Add PIC configuration for x86-64. + +------------------------------------------------------------------- +Mon May 13 09:22:41 CEST 2002 - olh@suse.de + +- update to 2.12.90.0.7 + +------------------------------------------------------------------- +Sun May 12 19:48:50 CEST 2002 - schwab@suse.de + +- Install the PIC libiberty.a. + +------------------------------------------------------------------- +Fri May 10 11:53:33 CEST 2002 - meissner@suse.de + +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) + +------------------------------------------------------------------- +Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de + +- Fix a bug with --eh-frame-hdr that occured on sparc. + +------------------------------------------------------------------- +Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de + +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. + +------------------------------------------------------------------- +Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de + +- Fix pcrel handling in x86-64 assembler. + +------------------------------------------------------------------- +Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de + +- Fix merging of s390 sections. + +------------------------------------------------------------------- +Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de + +- Fix PPC linker bug. + +------------------------------------------------------------------- +Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de + +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc + +------------------------------------------------------------------- +Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de + +- Add fix for pcrel relocations for x86-64. + +------------------------------------------------------------------- +Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de + +- Change platforms where testsuite is run. + +------------------------------------------------------------------- +Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.3. + +------------------------------------------------------------------- +Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de + +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. + +------------------------------------------------------------------- +Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de + +- add data segment alignment patches. + +------------------------------------------------------------------- +Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de + +- Add fix for elf64-ia64 linker scripts. + +------------------------------------------------------------------- +Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de + +- Fix broken patch. + +------------------------------------------------------------------- +Mon Feb 18 16:35:20 CET 2002 - aj@suse.de + +- Update to binutils-2.11.93.0.2. + +------------------------------------------------------------------- +Thu Feb 14 11:21:28 CET 2002 - aj@suse.de + +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. + +------------------------------------------------------------------- +Mon Nov 26 08:37:33 CET 2001 - aj@suse.de + +- gprof is not supported on MIPS, don't try to package it. + +------------------------------------------------------------------- +Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de + +- ignore known problem on mips in testsuite +- disable combreloc patch for mips + +------------------------------------------------------------------- +Wed Nov 14 12:33:14 CET 2001 - ro@suse.de + +- added include file symcat.h to filelist + +------------------------------------------------------------------- +Mon Nov 12 13:25:10 CET 2001 - aj@suse.de + +- Update to binutils-2.11.92.0.10. + +------------------------------------------------------------------- +Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de + +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. + +------------------------------------------------------------------- +Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de + +- Fix relative relocations on Alpha. + +------------------------------------------------------------------- +Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. + +------------------------------------------------------------------- +Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de + +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. + +------------------------------------------------------------------- +Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de + +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. + +------------------------------------------------------------------- +Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de + +- Added patch for missing AltiVec/PPC opcodes. + +------------------------------------------------------------------- +Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de + +- Update to 2.11.90.0.27, fix s390 relocation generation. + +------------------------------------------------------------------- +Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.24. + +------------------------------------------------------------------- +Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.23. + +------------------------------------------------------------------- +Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de + +- Run testsuite on s390. + +------------------------------------------------------------------- +Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.15. + +------------------------------------------------------------------- +Mon May 14 09:43:37 CEST 2001 - aj@suse.de + +- Update to binutils 2.11.90.0.8. + +------------------------------------------------------------------- +Mon May 7 14:54:33 CEST 2001 - aj@suse.de + +- Update to latest version. + +------------------------------------------------------------------- +Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de + +- Fix a relaxation bug on ia32 that occurs while building GCC. + +------------------------------------------------------------------- +Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de + +- Test for alpha instead of axp. + +------------------------------------------------------------------- +Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de + +- Add patch for S390 to fix relocs. + +------------------------------------------------------------------- +Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de + +- The testsuite is broken on axp, disable it. + +------------------------------------------------------------------- +Thu Mar 8 11:17:22 CET 2001 - aj@suse.de + +- Use separate build directory, don't run testsuite on sparc. + +------------------------------------------------------------------- +Mon Mar 5 11:59:42 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.4. + +------------------------------------------------------------------- +Thu Feb 22 14:32:36 CET 2001 - aj@suse.de + +- Run the testsuite on some platforms. + +------------------------------------------------------------------- +Tue Feb 20 09:48:19 CET 2001 - aj@suse.de + +- Add sparc fix for weak symbols. + +------------------------------------------------------------------- +Mon Feb 19 15:25:26 CET 2001 - aj@suse.de + +- Update to 2.10.91.0.2. + +------------------------------------------------------------------- +Thu Nov 16 12:02:19 CET 2000 - aj@suse.de + +- Added an alpha patch to fix glibc problems. + +------------------------------------------------------------------- +Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de + +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. + +------------------------------------------------------------------- +Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de + +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems + +------------------------------------------------------------------- +Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de + +- Use macros in spec file + +------------------------------------------------------------------- +Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de + +- New version 2.10.0.24 with additional s390 patches. + +------------------------------------------------------------------- +Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de + +- added alpha3.dif to fix another problem with compaq compilers + +------------------------------------------------------------------- +Sat Mar 18 12:35:56 CET 2000 - aj@suse.de + +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html + +------------------------------------------------------------------- +Mon Mar 13 22:44:35 CET 2000 - aj@suse.de + +- Added readelf to file list. + +------------------------------------------------------------------- +Mon Feb 28 17:31:41 CET 2000 - ro@suse.de + +- fix HOST macro +- added alpha fix from Andrea + +------------------------------------------------------------------- +Thu Jan 20 10:55:37 CET 2000 - aj@suse.de + +- New version 2.9.5.0.24. + +------------------------------------------------------------------- +Thu Dec 9 18:10:28 CET 1999 - ro@suse.de + +- leave targets for now + +------------------------------------------------------------------- +Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de + +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) + +------------------------------------------------------------------- +Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de + +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs + +------------------------------------------------------------------- +Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de + +- Remove broken Sparc as patch, add bfd patch for sparc32 + +------------------------------------------------------------------- +Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de + +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary + +------------------------------------------------------------------- +Tue Nov 9 15:44:57 CET 1999 - uli@suse.de + +- added PPC-specific files to %files section + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de + +- fixed Makefile.Linux for PPC + +------------------------------------------------------------------- +Fri May 28 17:41:32 MEST 1999 - ro@suse.de + +- update to .25 + +------------------------------------------------------------------- +Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de + +- update to .23 + +------------------------------------------------------------------- +Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de + +- remove hacks and install libiberty.a in /usr/lib + +------------------------------------------------------------------- +Sun Mar 14 20:12:39 MET 1999 - ro@suse.de + +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" + +------------------------------------------------------------------- +Fri Mar 5 01:06:36 MET 1999 - ro@suse.de + +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed + +------------------------------------------------------------------- +Fri Feb 19 16:18:40 MET 1999 - ro@suse.de + +- update to 2.9.1.0.20 + +------------------------------------------------------------------- +Tue Jan 11 18:23:52 MET 1999 - ro@suse.de + +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc + +------------------------------------------------------------------- +Mon Nov 2 15:18:48 MET 1998 - ro@suse.de + +- update to 2.9.1.0.15 + +------------------------------------------------------------------- +Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de + +- switch detection of GLIBC to automake + +------------------------------------------------------------------- +Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de + +- pack files depending on used libc / compile a.out for libc5 + +------------------------------------------------------------------- +Wed May 20 23:16:18 MEST 1998 - bs@suse.de + +- took c++filt off from file list (is included in egcs) + +---------------------------------------------------------------------------- +Wed May 6 14:21:33 MEST 1998 - florian@suse.de + + +- update to binutils 2.9.1.0.4 + + +---------------------------------------------------------------------------- +Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de + + +- the a.out-assembler was not installed correctly by "make install" + + +---------------------------------------------------------------------------- +Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de + + +- add bug-fixes from gnu.utils.bugs + + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- always remove /usr/bin/encaps + + +---------------------------------------------------------------------------- +Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de + + +- update to version 2.8.1 with fixes by H.J. Lu + +---------------------------------------------------------------------------- +Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de + + +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... + + diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec new file mode 100644 index 0000000..0884c5a --- /dev/null +++ b/cross-x86_64-binutils.spec @@ -0,0 +1,1211 @@ +# +# spec file for package cross-x86_64-binutils (Version 2.18.50.20071002) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: cross-x86_64-binutils +BuildRequires: bison dejagnu flex gcc-c++ +# +# RUN_TESTS +%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) +# check the vanilla binutils, with no patches applied +# TEST_VANILLA +%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?) +# +# handle test suite failures +# +%ifarch alpha armv4l hppa mips sh4 sparc sparc64 +%define make_check_handling true +%else +%define make_check_handling false +%endif +# let make check fail anyway if RUN_TESTS was requested +%if %{run_tests} +%define make_check_handling false +%endif +# handle all binary object formats supported by SuSE (and a few more) +%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%define build_multitarget 1 +%else +%define build_multitarget 0 +%endif +%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +# +# +# +Url: http://www.gnu.org/software/binutils/ +License: GPL v2 or later; LGPL v2 or later; X11/MIT +Group: Development/Tools/Building +PreReq: %{install_info_prereq} +AutoReqProv: on +Version: 2.18.50.20071002 +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 +Source1: pre_checkin.sh +Source2: README.First-for.SuSE.packagers +Patch1: mips-pic.patch +Patch2: s390-pic.patch +Patch3: binutils-skip-rpaths.patch +Patch4: s390-biarch.diff +Patch5: x86-64-biarch.patch +Patch6: unit-at-a-time.patch +Patch7: ld-dtags.diff +Patch8: ld-relro.diff +Patch9: testsuite.diff +Patch10: enable-targets.diff +Patch11: use-hashtype-both-by-default.diff +Patch12: s390-pic-dso.diff +Patch90: cross-avr-nesc-as.patch +Patch92: cross-avr-omit_section_dynsym.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if "%{name}" != "binutils" +%define _prefix /opt/cross +%else +%define _prefix /usr +%endif + +%description +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 X86-64 +targets. This can be handy even if you are running on an X86-64 +development platform, because it decouples the host tools from your +embedded tools. + + + +Authors: +-------- + Alan Modra + Andreas Jaeger + Andreas Schwab + Bill Cox + Brendan Kehoe + D. V. Henkel-Wallace + DJ Delorie + David D "Zoo" Zuhn + David J. Mackenzie + Denis Chertykov + Diego Novillo + Doug Evans + Eric Christopher + Eric Youngdale + Fred Fish + Geoff Keating + H.J.Lu + Hans-Peter Nilsson + Ian Dall + Ian Taylor + J.T. Conklin + Jakub Jelinek + Jan Hubicka + Jason Eckhardt + Jason Merrill + Jeff Law + Jeffrey Osier + Jeffrey Wheat + Jim Kingdon + Jim Wilson + John Gilmore + Jörn Rennecke + K. Richard Pixley + Ken Raeburn + Kung Hsu + Mark Eichin + Michael Meissner + Michael Tiemann + Mike Werner + Nick Clifton + Per Bothner + Peter Schauer + Richard Earnshaw + Richard Henderson + Richard Stallman + Rob Savoye + Roland H. Pesch + Sean Eric Fagan + Stan Shebs + Stephane Carrez + Steve Chamberlain + Stu Grossman + Torbjorn Granlund + Ulf Carlsson + +%if "%{name}" != "binutils" +%define TARGET %(echo %{name}|sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") +%endif +%define HOST %(echo %{_target_cpu}|sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux +%prep +echo "make check will return with %{make_check_handling} in case of testsuite failures." +%setup -q -n binutils-%{binutils_version} +%if !%{test_vanilla} +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 -p1 +%patch8 +%patch9 +%patch10 +%patch11 +%patch12 +%if "%{TARGET}" == "avr" +cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h +%patch90 +%patch92 +%endif +# +# test_vanilla +%endif +case %{version} in + *.*.*) + grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h + sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h + ;; +esac +sed -i -e '/BFD_VERSION_STRING/s/$/ " (SUSE Linux)"/' bfd/version.h + +%build +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" +%if "%{name}" == "binutils" +# Building native binutils +echo "Building native binutils." +%if %build_multitarget +ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')" +%ifarch ppc +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf" +%endif +%ifarch %ix86 x86_64 +%if !%{test_vanilla} +ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10" +%endif +%endif +%else +ADDITIONAL_TARGETS= +%endif +ADDITIONAL_LD_TARGETS= +%ifarch sparc +ADDITIONAL_LD_TARGETS="sparc64-suse-linux" +%endif +%ifarch ppc +ADDITIONAL_LD_TARGETS="powerpc64-suse-linux" +%endif +%ifarch s390 +ADDITIONAL_LD_TARGETS="s390x-suse-linux" +%endif +%ifarch s390x +ADDITIONAL_LD_TARGETS="s390-suse-linux" +%endif +%ifarch %ix86 +ADDITIONAL_LD_TARGETS="x86_64-suse-linux" +%endif +mkdir build-dir +cd build-dir +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \ + --infodir=%{_infodir} --mandir=%{_mandir} \ + --with-separate-debug-dir=%{_prefix}/lib/debug \ + --build=%{HOST} \ + --disable-ld-targets \ + ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%ifnarch %arm +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || %{make_check_handling} +%endif +# +# +# +%else +# building cross-TARGET-binutils +echo "Building cross binutils." +mkdir build-dir +cd build-dir +ADDITIONAL_TARGETS= +%if "%{TARGET}" == "sparc" +ADDITIONAL_TARGETS="sparc64-suse-linux" +%endif +%if "%{TARGET}" == "powerpc" +ADDITIONAL_TARGETS="powerpc64-suse-linux" +%endif +%if "%{TARGET}" == "s390" +ADDITIONAL_TARGETS="s390x-suse-linux" +%endif +%if "%{TARGET}" == "s390x" +ADDITIONAL_TARGETS="s390-suse-linux" +%endif +%if "%{TARGET}" == "i586" +ADDITIONAL_TARGETS="x86_64-suse-linux" +%endif +%if "%{TARGET}" == "hppa" +ADDITIONAL_TARGETS="hppa64-suse-linux" +%endif +%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" +TARGET_OS=%{TARGET} +%else +TARGET_OS=%{TARGET}-linux +%endif +../configure CFLAGS="${RPM_OPT_FLAGS}" \ + --prefix=%{_prefix} \ + --with-bugurl=http://bugs.opensuse.org/ \ + --disable-nls \ + --build=%{HOST} --target=$TARGET_OS \ + --with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \ + ${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"} +make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers +# force reconfiguring +rm bfd/Makefile +make %{?jobs:-j%jobs} +%if "%{TARGET}" == "avr" +# build an extra nesC version because nesC requires $'s in identifiers +cp -a gas gas-nesc +echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h +make -C gas-nesc clean +make -C gas-nesc %{?jobs:-j%jobs} +%endif +make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused" || : +%endif + +%install +cd build-dir +%if "%name" == "binutils" +# installing native binutils +make DESTDIR=$RPM_BUILD_ROOT install-info install +make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am +rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/* +mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin +mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir} +ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts +# Install header files +make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT +# We want the PIC libiberty.a +install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir} +# +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-* +chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-* +# No shared linking outside binutils +rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so} +# 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 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1 +cd .. +%find_lang binutils +%find_lang bfd binutils.lang +%find_lang gas binutils.lang +%find_lang ld binutils.lang +%find_lang opcodes binutils.lang +%find_lang gprof binutils.lang +%else +# installing cross-TARGET-binutils +make DESTDIR=$RPM_BUILD_ROOT install +%if "%{TARGET}" == "avr" +install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as +ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as +%endif +rm -rf $RPM_BUILD_ROOT%{_prefix}/man +rm -rf $RPM_BUILD_ROOT%{_prefix}/info +rm -rf $RPM_BUILD_ROOT%{_prefix}/lib +rm -rf $RPM_BUILD_ROOT%{_prefix}/include +rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt +> ../binutils.lang +%endif + +%clean +rm -rf $RPM_BUILD_ROOT +%if "%name" == "binutils" + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz +%endif + +%files -f binutils.lang +%defattr(-,root,root) +%if "%name" == "binutils" +%{_prefix}/%{HOST}/bin/* +%{_prefix}/%{HOST}/lib/ldscripts +%{_libdir}/ldscripts +%{_bindir}/* +%doc %{_infodir}/*.gz +%{_libdir}/lib*-%{version}*.so +%doc %{_mandir}/man1/*.1.gz +%else +%{_prefix} +%endif +%changelog +* Tue Oct 02 2007 - schwab@suse.de +- Update to head to trunk. +- Add hppa64 target. +* Mon Sep 03 2007 - schwab@suse.de +- Add fix for PR4888. +* Thu Jul 26 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jul 13 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 29 2007 - schwab@suse.de +- Update to head of trunk. +* Fri Jun 22 2007 - schwab@suse.de +- Update to head of trunk. +- Drop Bdirect patches. +* Mon Jun 11 2007 - schwab@suse.de +- Update to head of trunk. +* Sat Jun 02 2007 - schwab@suse.de +- Allow only static linking of lib{bfd,opcodes} outside binutils. +* Tue May 15 2007 - schwab@suse.de +- Update to head of trunk. +* Fri May 04 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +- Remove obsolete obsoletes. +* Mon Apr 23 2007 - olh@suse.de +- Fix POWER6 floating point disassembling [#266874] +* Thu Apr 12 2007 - schwab@suse.de +- Build cross tools with sysroot. +* 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 +- Update to binutils CVS HEAD. +* Fri Mar 16 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Sun Feb 25 2007 - schwab@suse.de +- Add mips to the list of extra targets. +* Tue Feb 20 2007 - schwab@suse.de +- Avoid build failure with interface change. +* Mon Feb 19 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Tue Feb 06 2007 - rguenther@suse.de +- Add sh4 to the list of cross targets. +* 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 +- fixed memory corruption in ld -m avr2 --oformat ihex a + sourceware bugzilla#3874 +* Tue Jan 23 2007 - schwab@suse.de +- Update to binutils CVS HEAD. +* Mon Jan 15 2007 - jw@suse.de +- bin/avr-nesc-as symlinked as avr/bin/nesc-as +* 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. + 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 04 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 2006 - schwab@suse.de +- Fix overflow in addend_compare [#209807]. +* Fri Oct 13 2006 - schwab@suse.de +- Update last change. +* Tue Oct 10 2006 - schwab@suse.de +- Fix invalid debug info. +* Fri Oct 06 2006 - aj@suse.de +- Improve last patch. +* Fri Oct 06 2006 - aj@suse.de +- Fix PR210331 (wrong size of empty loadable sections). +* Thu Sep 28 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 2006 - schwab@suse.de +- Fix uninitialized memory. +* Mon Sep 25 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 2006 - schwab@suse.de +- Add support for --dynamic-list. +* Wed Aug 09 2006 - schwab@suse.de +- Enable -zrelro by default. +* Wed Jul 26 2006 - schwab@suse.de +- Fix bad gp value [#190362]. +* Mon Jul 17 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. + 7. Add -march=/-mtune= to x86 assembler. + 8. Fix an ELF linker with TLS common symbols. + 9. Improve program header allocation in ELF linker. + 10. Improve MIPS, M68K and ARM support. + 11. Fix an ELF linker crash when reporting alignment change (PR 2735). + 12. Remove unused ELF section symbols (PR 2723). + 13. Add --localize-hidden to objcopy. + 14. Add AMD SSE4a and ABM new instruction support. + 15. Properly handle illegal x86 instructions in group 11 (PR 2829). + 16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker. + 17. Fix objcopy for .tbss sections. +* Tue Jun 13 2006 - schwab@suse.de +- Handle hash resizing during as-needed processing. +* Fri Jun 09 2006 - schwab@suse.de +- Disable hash resizing. +* Sat Jun 03 2006 - schwab@suse.de +- Fix DT_NEEDED search with --as-needed libraries. +- Fix bfd_hash_lookup. +* Fri May 26 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.2. +* Mon May 15 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.1. +* Mon May 08 2006 - hare@suse.de +- Fix invalid exeception on S/390 when calling res_init() + [#172700 - LTC23600] +* Fri May 05 2006 - schwab@suse.de +- Fix huge link times [#167593]. +* Tue Apr 11 2006 - schwab@suse.de +- PR ld/2442: fix quadratic behaviour with many relocations [#157119]. +- PR ld/2513: fix invalid TLS reloc merging [#162901]. +* Mon Apr 03 2006 - schwab@suse.de +- Add various bug fix backports collected by Alan Modra. Fixes the + following binutils bugs: + * PR ld/2443 + * PR ld/2462 + * PR ld/2267 + * incompatibilities between REL{32,24,14} + * ld -r on ppc64 + * -msecure-plt vs TLS +* Fri Mar 31 2006 - schwab@suse.de +- Fix build race. +* Fri Mar 31 2006 - matz@suse.de +- Also disallow linking non-PIC .o files into shared libraries on + s390x. +* Fri Mar 31 2006 - schwab@suse.de +- Fix bfd_find_nearest_line so that gcc -frepo works again. +* Wed Feb 15 2006 - matz@suse.de +- Update -Bdirect and -zdynsort patches. +* Mon Feb 06 2006 - matz@suse.de +- Adjust testsuite for s390 -march=z900 default. +- Disallow linking non-PIC .o files into shared libraries on s390. +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 18 2006 - matz@suse.de +- Add large model patch. +* Tue Jan 17 2006 - schwab@suse.de +- Add patch to fix --gc-sections on ppc64. +- Fix side effect of --enable-targets=arm. +* Wed Jan 11 2006 - schwab@suse.de +- Update to binutils 2.16.91.0.5. +* Tue Jan 10 2006 - rguenther@suse.de +- Don't error out for testsuite failures on hppa. +* Tue Jan 03 2006 - dmueller@suse.de +- Don't create empty rpath components when stripping +* Wed Dec 07 2005 - schwab@suse.de +- Fix handling of SHF_LINK_ORDER links for objcopy. +* Wed Dec 07 2005 - coolo@suse.de +- New -Bdirect patch. +* Fri Dec 02 2005 - schwab@suse.de +- Add experimental -Bdirect patch. +* Thu Nov 24 2005 - schwab@suse.de +- Fix aliasing warning. +* Sun Nov 13 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.4. +* Wed Nov 09 2005 - schwab@suse.de +- Fixes from CVS: + * Don't strip local absolute symbols from linker output. + * Allow equating local symbols to undefined symbols. +* Fri Nov 04 2005 - schwab@suse.de +- Fix more warnings. +* Wed Nov 02 2005 - schwab@suse.de +- Fix warnings. +* Thu Oct 27 2005 - aj@suse.de +- Spell fix. +* Wed Sep 28 2005 - schwab@suse.de +- Add target i386-pe on ix86 and x86_64. +* Fri Sep 16 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.3. +* Thu Sep 01 2005 - schwab@suse.de +- Fix objdump -adjust-vma on non-relocatable object [#114666]. +* Wed Aug 10 2005 - schwab@suse.de +- Replace last change by a simpler fix. +* Sat Aug 06 2005 - schwab@suse.de +- Add hook for resetting GP after each relaxing pass. +* Fri Aug 05 2005 - matz@suse.de +- Fix alpha again. +* Wed Aug 03 2005 - schwab@suse.de +- Don't warn on overflow in the assembler if emitting a reloc on ppc + [#100189]. +- Fix handling of discarded linkonce sections [#84608]. +* Tue Aug 02 2005 - schwab@suse.de +- Avoid generating R_IA64_NONE. +* Tue Aug 02 2005 - uli@suse.de +- disabled make check on ARM (one test fills up the hard disk; + not a QEMU problem, happens on real hardware, too) +* Mon Jul 25 2005 - schwab@suse.de +- Fix syntax error in libtool library files [#98185]. +* Thu Jul 21 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.2. +* Thu Jun 23 2005 - schwab@suse.de +- Update to binutils 2.16.91.0.1. +* Wed Jun 22 2005 - schwab@suse.de +- Add patch to properly handle indirect symbols. +* Fri May 20 2005 - schwab@suse.de +- Fix ld testsuite. +* Tue May 17 2005 - schwab@suse.de +- Fix overflows in BFD library [#81821]. +* Wed May 11 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.3. +- Build with -Wno-error in beta. +* Sat May 07 2005 - schwab@suse.de +- Add patch to properly put unwind sections into section groups. +- Fix avr assembler. +* Sat May 07 2005 - matz@suse.de +- added alpha cross target. +* Tue May 03 2005 - jw@suse.de +- added target avr. +* Sun May 01 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.2. +* Thu Apr 28 2005 - schwab@suse.de +- Update patch for last change. +* Mon Apr 25 2005 - matz@suse.de +- Fix breakage on alpha +* Wed Apr 20 2005 - bg@suse.de +- remove additional target hppa64 +- remove obsolete hppa patch +- enable tests +* Sun Apr 17 2005 - schwab@suse.de +- Accept empty symbol names. +- Fix bugs related to section groups. +* Wed Apr 13 2005 - schwab@suse.de +- Fix mips assembler. +* Mon Apr 11 2005 - schwab@suse.de +- Add patch to fix AS_NEEDED. +* Sun Apr 10 2005 - schwab@suse.de +- Update to binutils 2.16.90.0.1. +* Wed Apr 06 2005 - schwab@suse.de +- Cleanup neededforbuild. +- Fix compilation with gcc4. +* Wed Apr 06 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Apr 06 2005 - schwab@suse.de +- Revert last change (don't disable parallel build). +* Tue Apr 05 2005 - meissner@suse.de +- Added gettext-devel to neededforbuild. +* Wed Mar 30 2005 - schwab@suse.de +- Support AS_NEEDED in linker script. +* Fri Feb 18 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2.2. +* Thu Feb 03 2005 - schwab@suse.de +- Fix ld testsuite for gcc4. +* Mon Jan 31 2005 - schwab@suse.de +- Add patch to properly handle protected functions for ia32 and x86_64. +* Thu Jan 20 2005 - schwab@suse.de +- Fix last change. +* Wed Jan 19 2005 - schwab@suse.de +- Handle biarch targets also for cross binutils. +* Sat Jan 08 2005 - schwab@suse.de +- Update to binutils 2.15.94.0.2. +- Enable more targets. +* Tue Nov 23 2004 - schwab@suse.de +- Update to binutils 2.15.94.0.1. +* Thu Oct 14 2004 - schwab@suse.de +- Remove broken check. +* Wed Oct 13 2004 - schwab@suse.de +- Fix ppc asm operand parsing. +* Fri Oct 08 2004 - schwab@suse.de +- Update to binutils 2.15.92.0.2. +* Thu Sep 09 2004 - schwab@suse.de +- Fix last change. +* Thu Sep 02 2004 - schwab@suse.de +- Fix relro alignment. +* Sat Aug 21 2004 - coolo@suse.de +- also build cross binutils for ppc64 +* Fri Aug 06 2004 - schwab@suse.de +- Fix crash in ld [#43550]. +* Wed Aug 04 2004 - schwab@suse.de +- Add patch for PR binutils/290. +* Sun Aug 01 2004 - schwab@suse.de +- Make error about relocs against discarded sections non-fatal for now. +* Wed Jul 28 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.2. +* Sat Jun 05 2004 - schwab@suse.de +- Update to binutils 2.15.91.0.1. +* Tue May 04 2004 - coolo@suse.de +- created cross-*-binutils in the same directory reusing create-cross.sh + as pre_checkin.sh +* Fri Apr 16 2004 - aj@suse.de +- Fix some offset expressions. +* Thu Apr 15 2004 - aj@suse.de +- Update to binutils 2.15.90.0.3. +* Wed Apr 14 2004 - aj@suse.de +- Update to binutils 2.15.90.0.2. +* Fri Mar 26 2004 - meissner@suse.de +- Added ppc64 patch to drop excess symbols in shared libraries. +* Tue Mar 23 2004 - schwab@suse.de +- Fix --wrap on PPC64 [#34903]. +* Tue Mar 16 2004 - mludvig@suse.cz +- Added support for VIA PadLock. +- Merged obsolete fix-clflush.patch into opcode-i386.diff +* Fri Mar 12 2004 - aj@suse.de +- Fix sysenter. +- Fix x86 clflush disassembly. +* Wed Mar 10 2004 - schwab@suse.de +- Fix a possible race in the PLT. +* Mon Mar 08 2004 - aj@suse.de +- Fix cfi testsuite on s390x. +* Mon Mar 08 2004 - hare@suse.de +- Enable s390 biarch backend. +- Fix Invalid .insn from gas on s390. +* Mon Mar 08 2004 - aj@suse.de +- Fix fde alignment. +* Sat Mar 06 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1.1 which incorporates the last two + changes. +* Fri Mar 05 2004 - schwab@suse.de +- Fix align handling. +* Thu Mar 04 2004 - aj@suse.de +- Install as manpage. +* Thu Mar 04 2004 - aj@suse.de +- Update to binutils-2.15.90.0.1. +* Fri Feb 27 2004 - schwab@suse.de +- Support POSIX-compatible argument parsing in ar [#33775]. +- Fix textrel patch. +* Thu Feb 26 2004 - schwab@suse.de +- Fix spurious DT_TEXTREL. +* Wed Feb 25 2004 - matz@suse.de +- Enable new dtags by default. +* Fri Feb 13 2004 - hare@suse.de +- Fix memcmp bug in gas/dwarf2dbg.c +* Thu Feb 12 2004 - bg@suse.de +- Workaround for ICE in elf32_hppa_relocate_section. +* Thu Jan 15 2004 - aj@suse.de +- Fix common page size on ppc. +- Update to binutils 2.14.90.0.8. +* Mon Jan 12 2004 - aj@suse.de +- Fix PPC64 TLS bug. +* Fri Dec 12 2003 - schwab@suse.de +- Fix file list. +* Tue Dec 02 2003 - schwab@suse.de +- Fix last change for ia64. +* Mon Nov 24 2003 - aj@suse.de +- Fix handling of '/' in gas on x86 platforms. +* Thu Oct 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.7: + 1. Update from binutils 2003 1029. + 2. Allow type changes for undefined symbols. + 3. Fix EH frame optimization. + 4. Fix the check for undefined versioned symbol with wildcard. + 5. Support generating code for Itanium. + 6. Detect and warn bad symbol index. + 7. Update IPF assemebler DV check. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch once more. +- Disable -Wunused during testsuite. +* Fri Oct 17 2003 - schwab@suse.de +- Update dv warning patch. +* Wed Oct 15 2003 - aj@suse.de +- Build as non-root user. +* Fri Oct 03 2003 - kukuk@suse.de +- Remove tetex from neededforbuild +* Wed Oct 01 2003 - schwab@suse.de +- Fix spurious dv conflict warning. +- Don't ignore testsuite failures on ia64. +* Fri Sep 26 2003 - aj@suse.de +- Update to binutils-2.14.90.0.6. +* Fri Aug 29 2003 - aj@suse.de +- Add patch to speed up linker. +* Tue Aug 19 2003 - aj@suse.de +- disable unit-at-a-time for some tests so that they pass (otherwise + some sections are reordered). +* Fri Aug 08 2003 - schwab@suse.de +- Fix generation of efi-app binaries. +* Tue Jul 29 2003 - meissner@suse.de +- Fix ppc64 bitmask detection (from current CVS). +* Fri Jul 25 2003 - schwab@suse.de +- Readd workaround for missing DESTDIR support. +* Thu Jul 24 2003 - aj@suse.de +- Update to binutils 2.14.90.0.5. +* Wed Jul 16 2003 - mludvig@suse.cz +- Reverted Alan Modra's patch for .debug_line generation. + http://sources.redhat.com/ml/binutils/2003-07/msg00294.html +* Fri Jul 04 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2 +* Wed Jul 02 2003 - olh@suse.de +- add binutils-ppc64-mminimal-toc.patch + --disable-nls in cross-binutils, remove man and info to + avoid file conflicts with multiple cross-binutils packages +* Wed Jul 02 2003 - aj@suse.de +- Support z990 instructions. +* Mon Jun 30 2003 - olh@suse.de +- add binutils_x86_64_bfd_c90.patch +* Fri Jun 27 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2 + use DESTDIR +* Tue Jun 24 2003 - coolo@suse.de +- ignore rpaths only for > 8.2 +* Mon Jun 23 2003 - coolo@suse.de +- removed %%ifarch mips +* Wed Jun 18 2003 - aj@suse.de +- Fix CFI alignment bugs. +* Wed Jun 18 2003 - olh@suse.de +- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2 +- provide an option to test a vanilla binutils release, + provide an option to not apply patches that break the testsuite +* Tue Jun 17 2003 - coolo@suse.de +- apply the cvs diff on all architectures and sort out the other + patches +- use %%find_lang +- apply objcopy.c patch to add --only-keep-debug option to strip + and objcopy +* Fri Jun 13 2003 - olh@suse.de +- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64 + to remove the -mminimal-toc requirement on ppc64 +* Thu Jun 12 2003 - aj@suse.de +- Fix directory file list. +* Thu Jun 05 2003 - ro@suse.de +- fix dangling ldscripts symlink for lib64 platforms +* Thu Jun 05 2003 - aj@suse.de +- Fix typo in CFI calculation. +- Make .eh_frame section read-only. +- Add more CFI directives. +* Thu Jun 05 2003 - coolo@suse.de +- integrating patch to ignore rpaths listed in a file specified + by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf) +* Mon Jun 02 2003 - aj@suse.de +- Fix addend relocation with CFI. +* Sat May 31 2003 - aj@suse.de +- Handle GOT with more than 8191 entries corect on PowerPC. +- Fix dwarf2 CFI bugs. +* Fri May 30 2003 - aj@suse.de +- Update to binutils 2.14.90.0.4. +- Improve cfi support. +* Wed May 21 2003 - aj@suse.de +- Fix cfi build problems on ia64 and add latest revision of patch. +* Tue May 20 2003 - aj@suse.de +- Fix elf visibility problem. +- Add cfi directives. +* Sat May 17 2003 - aj@suse.de +- Update to binutils 2.14.90.0.2. +* Thu May 15 2003 - aj@suse.de +- Allow testsuite to fail on sparc. +* Wed May 14 2003 - schwab@suse.de +- Workaround lack of DESTDIR support. +- Make sure libbfd is installed before libopcodes. +* Wed May 14 2003 - aj@suse.de +- Link libopcodes against libbfd. +- Fix package list. +* Mon May 12 2003 - aj@suse.de +- Fix bugs and testsuite on s390. +* Wed May 07 2003 - aj@suse.de +- Fix bugs in creation of large files. +* Tue May 06 2003 - aj@suse.de +- Update to version 2.14.90.0.1. +* Mon Apr 28 2003 - schwab@suse.de +- Update ia64 relaxation bug fix. +* Fri Apr 25 2003 - aj@suse.de +- Fix ia64 relaxation bugs. +* Thu Apr 24 2003 - olh@suse.de +- add binutils-2.13-ppc32-ld-symbol-version.patch + add binutils-2.13-ppc32-fPIC.patch + fail to link shared libs compiled without -fPIC + run make check with -k after this change +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Tue Apr 08 2003 - adrian@suse.de +- fix build for mips +* Sat Mar 22 2003 - aj@suse.de +- Update to 2.13.0.90.20. +* Wed Mar 19 2003 - aj@suse.de +- Do not depend on binutils installation. +* Wed Mar 19 2003 - aj@suse.de +- Fix crash in ld with overly long command lines (#23743). +* Thu Feb 27 2003 - aj@suse.de +- Package all libiberty include files. +* Wed Feb 19 2003 - stepan@suse.de +- add create-cross.sh to easily create cross-binutils packages. +* Tue Feb 18 2003 - aj@suse.de +- Run testsuite. +* Fri Feb 14 2003 - aj@suse.de +- Fix symbol relocations with versioning. +* Mon Feb 10 2003 - aj@suse.de +- Fix real.plt on s390. +* Fri Feb 07 2003 - aj@suse.de +- Fix dwarf2 filenames. +* Thu Feb 06 2003 - aj@suse.de +- Fix frame header sign extension bug (#23318) +- Fix library path for 64-bit platforms +- Fix x86-64 disassembler. +* Thu Feb 06 2003 - stepan@suse.de +- Add alpha TLS patch +* Sat Feb 01 2003 - aj@suse.de +- Add sparc TLS patch. +* Sat Jan 25 2003 - aj@suse.de +- Update to binutils 2.13.90.0.18 which includes: + * Fix some ia64 gas bugs. + * Fix TLS bugs. + * Fix ELF/ppc bugs. +* Tue Jan 14 2003 - bg@suse.de +- add hppa relocation patch from "John David Anglin" + +* Sat Dec 14 2002 - adrian@suse.de +- add additional mips64 target on mips +- use mips patches which came with the tar ball on mips +- disable "make check" on mips for now +* Fri Dec 06 2002 - schwab@suse.de +- Update to binutils 2.13.90.0.16. +* Wed Dec 04 2002 - olh@suse.de +- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64 +* Sat Nov 23 2002 - olh@suse.de +- add ppc64-binutils-ld-no256mbsegments.diff + revert the binutils change that moved text and data into separate + 256M address ranges, at least until the glibc dynamic loader + can handle such binaries gracefully. +* Tue Nov 05 2002 - bg@suse.de +- Enable hppa build +- Add support for hppa64 +* Thu Oct 24 2002 - aj@suse.de +- Fix allocation of orphaned sections to aviod problems with strip. +- Fix another problem on alpha with orphaned sections. +* Tue Oct 15 2002 - aj@suse.de +- Install libiberty.h [Fixes #20941]. +* Mon Oct 14 2002 - aj@suse.de +- Update to binutils-2.13.90.0.10. +* Tue Oct 01 2002 - aj@suse.de +- Update to binutils-2.13.90.0.5. +- Add tls support for x86-64. +- Fix tls support for i386. +* Mon Sep 16 2002 - schwab@suse.de +- Enable use of brl for out of range branch fixup. +* Sun Sep 01 2002 - aj@suse.de +- Fix LIB_PATH for x86_64. +* Fri Aug 30 2002 - bk@suse.de +- enable s390 as additional target on s390x +- fix LIB_PATH for elf_s390 emulation to not use lib64 paths +- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64 +- delete -fsigned-char for binutils on s390/s390x +* Tue Aug 27 2002 - aj@suse.de +- Fix x86-64 gotpcrel generation. +- Add fix for bugs in gas on i386 where GOT references where + miscompiled and fix problem with absolute section. +- Fix reference counting on various platforms. +- Fix counting of definitions in shared objects +* Fri Jul 19 2002 - schwab@suse.de +- Update to binutils 2.12.90.0.15. +* Sat Jul 13 2002 - schwab@suse.de +- Add fix for ia64 indirect call encoding bug. +* Thu Jul 11 2002 - aj@suse.de +- Fix generation of nops for x86-64. +* Wed Jul 10 2002 - aj@suse.de +- Fix -ffunction sections. +* Tue Jul 09 2002 - olh@suse.de +- add patches for gas biarch support on ppc + binutils-2.12.90.0.14-cvs.diff 20020709 + binutils_ppc_biarch_gas.diff + binutils_ppc_biarch_gas_weaksym.diff +* Fri Jul 05 2002 - kukuk@suse.de +- Use %%ix86 macro +* Wed Jul 03 2002 - aj@suse.de +- Update to binutils 2.12.90.0.14. +- Remove patches that have been integrated. +* Tue Jul 02 2002 - bk@suse.de +- add fixes for s390(x) - should make this version work for s390. +* Wed Jun 26 2002 - aj@suse.de +- Do not discard empty sections (otherwise the kernel build will + break). +* Thu Jun 20 2002 - adrian@suse.de +- Update to binutils 2.12.90.0.12. + * Update from binutils 2002 0618. + * Fix an mips assembler bug. +- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now +* Mon Jun 17 2002 - aj@suse.de +- Abort with error message if shared libs are build without -fPIC + on x86-64 (in cases where this can be detected). +- Remove ld -Y patch. +* Fri Jun 14 2002 - olh@suse.de +- use _target_cpu in diff packagelist +* Wed Jun 12 2002 - aj@suse.de +- Update to binutils 2.12.90.0.11. +- Better handle ld -Y with multilibs. +- Do not link 32-bit and 64-bit objects togethers when searching libs + via ld.so.conf. +- Add x86-64 as target for i386. +* Fri May 31 2002 - olh@suse.de +- update cvs patch to 20020531, obsolets ppc64_binutils.diff + disable make check on ppc64 +* Thu May 30 2002 - olh@suse.de +- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64 +* Wed May 29 2002 - olh@suse.de +- add ppc64_binutils.diff, for libtool + nm -B output, use D instead of ? for function descriptors +* Mon May 27 2002 - olh@suse.de +- update cvs patch to 20020527 +* Thu May 23 2002 - olh@suse.de +- add cvs 20020523 diff for ppc/ppc64 + put readelf manpage in filelist +* Sun May 19 2002 - olh@suse.de +- handle elf64 (powerpc64-suse-linux) on ppc32 +* Fri May 17 2002 - adrian@suse.de +- fix build for s390x and mips + (added pic config file) +- do not ignore return value of "make check" on mips anymore +* Fri May 17 2002 - schwab@suse.de +- Add gprof docs. +- Add message catalogues. +* Fri May 17 2002 - uli@suse.de +- added gprof to file list +* Mon May 13 2002 - schwab@suse.de +- Add PIC configuration for x86-64. +* Mon May 13 2002 - olh@suse.de +- update to 2.12.90.0.7 +* Sun May 12 2002 - schwab@suse.de +- Install the PIC libiberty.a. +* Fri May 10 2002 - meissner@suse.de +- x86-64 relocation conversion should not just convert to + 64bit relocations since we sometimes do have 32bit ones. + (Patch from Andreas Schwab.) +* Tue Apr 23 2002 - aj@suse.de +- Fix a bug with --eh-frame-hdr that occured on sparc. +* Mon Apr 22 2002 - aj@suse.de +- Fix testsuite for alpha and s390. +- Fix --eh-frame-hdr. +- Update x86-64 assembler patch. +* Sat Apr 20 2002 - schwab@suse.de +- Fix pcrel handling in x86-64 assembler. +* Wed Apr 17 2002 - aj@suse.de +- Fix merging of s390 sections. +* Mon Apr 15 2002 - aj@suse.de +- Fix PPC linker bug. +* Fri Apr 12 2002 - aj@suse.de +- Update to binutils-2.12.90.0.4: + * Contains x86-64 fix + * Fixes S390 ld failure + * Fixes for sparc +* Mon Apr 08 2002 - aj@suse.de +- Add fix for pcrel relocations for x86-64. +* Tue Apr 02 2002 - aj@suse.de +- Change platforms where testsuite is run. +* Mon Mar 25 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.3. +* Sun Mar 10 2002 - schwab@suse.de +- Update to binutils-2.12.90.0.1. +- gprof now supported on MIPS. +* Thu Feb 28 2002 - stepan@suse.de +- add data segment alignment patches. +* Mon Feb 25 2002 - schwab@suse.de +- Add fix for elf64-ia64 linker scripts. +* Mon Feb 18 2002 - schwab@suse.de +- Fix broken patch. +* Mon Feb 18 2002 - aj@suse.de +- Update to binutils-2.11.93.0.2. +* Thu Feb 14 2002 - aj@suse.de +- Fix bug in handling of version maps by ld. This is needed for + GCC 3.1. +* Mon Nov 26 2001 - aj@suse.de +- gprof is not supported on MIPS, don't try to package it. +* Thu Nov 15 2001 - adrian@suse.de +- ignore known problem on mips in testsuite +- disable combreloc patch for mips +* Wed Nov 14 2001 - ro@suse.de +- added include file symcat.h to filelist +* Mon Nov 12 2001 - aj@suse.de +- Update to binutils-2.11.92.0.10. +* Sun Sep 30 2001 - schwab@suse.de +- Update to binutils 2.11.90.0.31. +- Add support for @iplt and .data16 on ia64. +* Mon Sep 03 2001 - aj@suse.de +- Fix relative relocations on Alpha. +* Thu Aug 30 2001 - aj@suse.de +- Update to binutils 2.11.90.0.29. It includes support for 64-bit + PowerPC. +* Mon Aug 27 2001 - aj@suse.de +- Update to current CVS version and include patch to always enable + sorting of relocations. Together with the new glibc this reduces + relocation processing at program startup significantly. +* Wed Aug 22 2001 - aj@suse.de +- Use AltiVec/PPC patch. +- Revert objdump patch that causes sparc kernel build failure. +- Add missing s390 jump instructions. +- Fix bug with unaligned accesses in the sparc assembler. +* Fri Aug 17 2001 - egger@suse.de +- Added patch for missing AltiVec/PPC opcodes. +* Thu Aug 16 2001 - aj@suse.de +- Update to 2.11.90.0.27, fix s390 relocation generation. +* Tue Jul 17 2001 - aj@suse.de +- Update to binutils 2.11.90.0.24. +* Wed Jul 11 2001 - aj@suse.de +- Update to binutils 2.11.90.0.23. +* Wed Jun 13 2001 - aj@suse.de +- Run testsuite on s390. +* Tue Jun 12 2001 - aj@suse.de +- Update to binutils 2.11.90.0.15. +* Mon May 14 2001 - aj@suse.de +- Update to binutils 2.11.90.0.8. +* Mon May 07 2001 - aj@suse.de +- Update to latest version. +* Thu Mar 29 2001 - aj@suse.de +- Fix a relaxation bug on ia32 that occurs while building GCC. +* Tue Mar 27 2001 - aj@suse.de +- Test for alpha instead of axp. +* Mon Mar 26 2001 - aj@suse.de +- Add patch for S390 to fix relocs. +* Mon Mar 26 2001 - aj@suse.de +- The testsuite is broken on axp, disable it. +* Thu Mar 08 2001 - aj@suse.de +- Use separate build directory, don't run testsuite on sparc. +* Mon Mar 05 2001 - aj@suse.de +- Update to 2.10.91.0.4. +* Thu Feb 22 2001 - aj@suse.de +- Run the testsuite on some platforms. +* Tue Feb 20 2001 - aj@suse.de +- Add sparc fix for weak symbols. +* Mon Feb 19 2001 - aj@suse.de +- Update to 2.10.91.0.2. +* Thu Nov 16 2000 - aj@suse.de +- Added an alpha patch to fix glibc problems. +* Mon Oct 23 2000 - aj@suse.de +- Update to 2.10.0.33. +- Remove PPC patch since it's solved better in .33. +* Sun Oct 15 2000 - kukuk@suse.de +- Update to binutils 2.10.0.31 +- Port s390 patches +- Add PPC patch to fix glibc 2.2 problems +* Thu Sep 14 2000 - kukuk@suse.de +- Use macros in spec file +* Tue Aug 29 2000 - aj@suse.de +- New version 2.10.0.24 with additional s390 patches. +* Mon Apr 17 2000 - ro@suse.de +- added alpha3.dif to fix another problem with compaq compilers +* Sat Mar 18 2000 - aj@suse.de +- Fix problems with Compaq compiler, see: + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html + http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html +* Mon Mar 13 2000 - aj@suse.de +- Added readelf to file list. +* Mon Feb 28 2000 - ro@suse.de +- fix HOST macro +- added alpha fix from Andrea +* Thu Jan 20 2000 - aj@suse.de +- New version 2.9.5.0.24. +* Thu Dec 09 1999 - ro@suse.de +- leave targets for now +* Wed Dec 08 1999 - kasal@suse.de +- added buildroot + (it required a patch to target ld/Makefile.am, target install-data-local) +* Tue Nov 23 1999 - kasal@suse.de +- backported sparc patch from cvs version of binutils +- added note that geo@suse.cz can make NLMs +* Tue Nov 16 1999 - kukuk@suse.de +- Remove broken Sparc as patch, add bfd patch for sparc32 +* Wed Nov 10 1999 - kukuk@suse.de +- spec file cleanup, add support for Sparc +- Remove dependency for bin86, not longer necessary +* Tue Nov 09 1999 - uli@suse.de +- added PPC-specific files to %%files section +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Tue Aug 24 1999 - uli@suse.de +- fixed Makefile.Linux for PPC +* Fri May 28 1999 - ro@suse.de +- update to .25 +* Thu Apr 08 1999 - ro@suse.de +- update to .23 +* Mon Mar 29 1999 - ro@suse.de +- remove hacks and install libiberty.a in /usr/lib +* Sun Mar 14 1999 - ro@suse.de +- libtool tries to be smart dropping the link -liberty + try to be smarter: changed "-liberty" to "../libiberty/libiberty.a" +* Fri Mar 05 1999 - ro@suse.de +- update to 2.9.1.0.22b FOR NOW AXP ONLY +- libnaming changed +* Fri Feb 19 1999 - ro@suse.de +- update to 2.9.1.0.20 +* Mon Jan 11 1999 - ro@suse.de +- adapted specfile to build on alpha, too +- added ansidecl.h to filelist for glibc +* Mon Nov 02 1998 - ro@suse.de +- update to 2.9.1.0.15 +* Fri Sep 11 1998 - ro@suse.de +- switch detection of GLIBC to automake +* Tue Jul 07 1998 - ro@suse.de +- pack files depending on used libc / compile a.out for libc5 +* Wed May 20 1998 - bs@suse.de +- took c++filt off from file list (is included in egcs) +* Wed May 06 1998 - florian@suse.de +- update to binutils 2.9.1.0.4 +* Tue Jul 29 1997 - florian@suse.de +- the a.out-assembler was not installed correctly by "make install" +* Wed Jun 25 1997 - florian@suse.de +- add bug-fixes from gnu.utils.bugs +* Sun Jun 08 1997 - florian@suse.de +- always remove /usr/bin/encaps +- update to version 2.8.1 with fixes by H.J. Lu +* Thu Jan 02 1997 - florian@suse.de +- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket + installiert sein. 2.6.* hoechstens unter unsorted... diff --git a/enable-targets.diff b/enable-targets.diff new file mode 100644 index 0000000..e390cf1 --- /dev/null +++ b/enable-targets.diff @@ -0,0 +1,65 @@ +--- ld/configure ++++ ld/configure +@@ -857,6 +857,7 @@ + --enable-fast-install=PKGS optimize for fast installation default=yes + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-targets alternative target configurations ++ --enable-ld-targets alternative target configurations + --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) + --enable-werror treat compile warnings as errors + --enable-build-warnings enable build-time compiler warnings +@@ -4172,6 +4173,19 @@ + no) enable_targets= ;; + *) enable_targets=$enableval ;; + esac ++fi; # Check whether --enable-ld-targets or --disable-ld-targets was given. ++if test "${enable_ld_targets+set}" = set; then ++ enableval="$enable_ld_targets" ++ case "${enableval}" in ++ yes | "") { { echo "$as_me:$LINENO: error: enable-ld-targets option must specify target names or 'all'" >&5 ++echo "$as_me: error: enable-ld-targets option must specify target names or 'all'" >&2;} ++ { (exit 1); exit 1; }; } ++ ;; ++ no) enable_ld_targets= ;; ++ *) enable_ld_targets=$enableval ;; ++esac ++else ++ enable_ld_targets=$enable_targets + fi; # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given. + if test "${enable_64_bit_bfd+set}" = set; then + enableval="$enable_64_bit_bfd" +@@ -7430,7 +7444,7 @@ + + rm -f tdirs + +-for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'` ++for targ_alias in `echo $target_alias $enable_ld_targets | sed 's/,/ /g'` + do + if test "$targ_alias" = "all"; then + all_targets=true +--- ld/configure.in ++++ ld/configure.in +@@ -22,6 +22,14 @@ + no) enable_targets= ;; + *) enable_targets=$enableval ;; + esac])dnl ++AC_ARG_ENABLE(ld-targets, ++[ --enable-ld-targets alternative target configurations], ++[case "${enableval}" in ++ yes | "") AC_ERROR(enable-ld-targets option must specify target names or 'all') ++ ;; ++ no) enable_ld_targets= ;; ++ *) enable_ld_targets=$enableval ;; ++esac], [enable_ld_targets=$enable_targets])dnl + AC_ARG_ENABLE(64-bit-bfd, + [ --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)], + [case "${enableval}" in +@@ -152,7 +160,7 @@ + dnl file. + rm -f tdirs + +-for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'` ++for targ_alias in `echo $target_alias $enable_ld_targets | sed 's/,/ /g'` + do + if test "$targ_alias" = "all"; then + all_targets=true diff --git a/ld-dtags.diff b/ld-dtags.diff new file mode 100644 index 0000000..f21eadf --- /dev/null +++ b/ld-dtags.diff @@ -0,0 +1,21 @@ +--- binutils-2.17.50/ld/ld.texinfo ++++ binutils-2.17.50/ld/ld.texinfo +@@ -1941,7 +1941,7 @@ + systems may not understand them. If you specify + @option{--enable-new-dtags}, the dynamic tags will be created as needed. + If you specify @option{--disable-new-dtags}, no new dynamic tags will be +-created. By default, the new dynamic tags are not created. Note that ++created. By default, the new dynamic tags are created. Note that + those options are only available for ELF systems. + + @kindex --hash-size=@var{number} +--- binutils-2.17.50/ld/ldmain.c ++++ binutils-2.17.50/ld/ldmain.c +@@ -263,6 +263,7 @@ + + link_info.allow_undefined_version = TRUE; + link_info.keep_memory = TRUE; ++ link_info.new_dtags = TRUE; + link_info.combreloc = TRUE; + link_info.strip_discarded = TRUE; + link_info.callbacks = &link_callbacks; diff --git a/ld-relro.diff b/ld-relro.diff new file mode 100644 index 0000000..15b3398 --- /dev/null +++ b/ld-relro.diff @@ -0,0 +1,57 @@ +--- ld/lexsup.c ++++ ld/lexsup.c +@@ -643,6 +643,9 @@ + } + } + ++ optarg = "relro"; ++ ldemul_handle_option ('z'); ++ + last_optind = -1; + while (1) + { +--- ld/testsuite/config/default.exp ++++ ld/testsuite/config/default.exp +@@ -20,7 +20,7 @@ + # + + if ![info exists ld] then { +- set ld [findfile $base_dir/ld-new $base_dir/ld-new [transform ld]] ++ set ld "[findfile $base_dir/ld-new $base_dir/ld-new [transform ld]] -znorelro" + } + + 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/" ++set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro" + + # load the linker path + if {[file exists tmpdir/libpath.exp]} { +@@ -261,7 +261,7 @@ + } + + if ![info exists LD] then { +- set LD [findfile $base_dir/ld-new ./ld-new [transform ld]] ++ set LD "[findfile $base_dir/ld-new ./ld-new [transform ld]] -znorelro" + } + + if ![info exists LDFLAGS] then { +--- ld/testsuite/ld-bootstrap/bootstrap.exp ++++ ld/testsuite/ld-bootstrap/bootstrap.exp +@@ -53,7 +53,12 @@ + + # This test can only be run if we have the ld build directory, + # since we need the object files. +- if {$ld != "$objdir/ld-new"} { ++ set ldexe $ld ++ set ldparm [string first " " $ld] ++ if { $ldparm > 0 } then { ++ set ldexe [string range $ld 0 $ldparm] ++ } ++ if {$ldexe != "$objdir/ld-new"} { + untested $testname + continue + } diff --git a/mips-pic.patch b/mips-pic.patch new file mode 100644 index 0000000..e8b1820 --- /dev/null +++ b/mips-pic.patch @@ -0,0 +1,4 @@ +--- /dev/null 2002-05-17 19:01:52.000000000 +0000 ++++ config/mh-mipspic 2002-05-17 19:08:03.000000000 +0000 +@@ -0,0 +1 @@ ++PICFLAG=-fPIC diff --git a/pre_checkin.sh b/pre_checkin.sh new file mode 100644 index 0000000..6915433 --- /dev/null +++ b/pre_checkin.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# the script takes binutils* and creates the cross-* packages + +for arch in hppa hppa64 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' \ + < binutils.spec > cross-$arch-binutils.spec + + echo " done." +done diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/s390-biarch.diff b/s390-biarch.diff new file mode 100644 index 0000000..449fe63 --- /dev/null +++ b/s390-biarch.diff @@ -0,0 +1,21 @@ +--- ld/emulparams/elf_s390.sh ++++ ld/emulparams/elf_s390.sh +@@ -11,3 +11,18 @@ + GENERATE_SHLIB_SCRIPT=yes + GENERATE_PIE_SCRIPT=yes + NO_SMALL_DATA=yes ++ ++# Treat a host that matches the target with the possible exception of "x" ++# in the name as if it were native. ++if test `echo "$host" | sed -e s/x//` = `echo "$target" | sed -e s/x//`; then ++ case " $EMULATION_LIBPATH " in ++ *" ${EMULATION_NAME} "*) ++ NATIVE=yes ++ ;; ++ esac ++fi ++ ++# Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first. ++case "$EMULATION_NAME" in ++ *64*) LIBPATH_SUFFIX=64 ;; ++esac diff --git a/s390-pic-dso.diff b/s390-pic-dso.diff new file mode 100644 index 0000000..76f5e7c --- /dev/null +++ b/s390-pic-dso.diff @@ -0,0 +1,152 @@ +--- bfd/elf32-s390.c ++++ bfd/elf32-s390.c +@@ -2543,13 +2543,30 @@ + unresolved_reloc = FALSE; + break; + +- case R_390_8: +- case R_390_16: +- case R_390_32: + case R_390_PC16: + case R_390_PC16DBL: + case R_390_PC32DBL: + case R_390_PC32: ++ /* This is strictly required only for PC32DLB, which ++ is not handled by ld.so, but let's be helpful to the user also ++ in the other cases. */ ++ if (info->shared ++ && !SYMBOL_REFERENCES_LOCAL (info, h) ++ && (input_section->flags & SEC_ALLOC) != 0 ++ && (input_section->flags & SEC_READONLY) != 0) ++ { ++ (*_bfd_error_handler) ++ (_("%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"), ++ input_bfd, elf_howto_table[r_type].name, ++ h->root.root.string); ++ bfd_set_error (bfd_error_bad_value); ++ return FALSE; ++ } ++ /* Fall through. */ ++ ++ case R_390_8: ++ case R_390_16: ++ case R_390_32: + if ((input_section->flags & SEC_ALLOC) == 0) + break; + +--- bfd/elf64-s390.c ++++ bfd/elf64-s390.c +@@ -2520,15 +2520,32 @@ + unresolved_reloc = FALSE; + break; + +- case R_390_8: +- case R_390_16: +- case R_390_32: +- case R_390_64: + case R_390_PC16: + case R_390_PC16DBL: + case R_390_PC32: + case R_390_PC32DBL: + case R_390_PC64: ++ /* This is strictly required only for PC32DLB, which ++ is not handled by ld.so, but let's be helpful to the user also ++ in the other cases. */ ++ if (info->shared ++ && !SYMBOL_REFERENCES_LOCAL (info, h) ++ && (input_section->flags & SEC_ALLOC) != 0 ++ && (input_section->flags & SEC_READONLY) != 0) ++ { ++ (*_bfd_error_handler) ++ (_("%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"), ++ input_bfd, elf_howto_table[r_type].name, ++ h->root.root.string); ++ bfd_set_error (bfd_error_bad_value); ++ return FALSE; ++ } ++ /* Fall through. */ ++ ++ case R_390_8: ++ case R_390_16: ++ case R_390_32: ++ case R_390_64: + if ((input_section->flags & SEC_ALLOC) == 0) + break; + +--- ld/testsuite/ld-elfvers/vers.exp ++++ ld/testsuite/ld-elfvers/vers.exp +@@ -94,6 +94,7 @@ + + case $target_triplet in { + { ia64-*-* } { set as_options "-x" } ++ { s390-*-linux-* } { set as_options "-march=z900" } + default { set as_options "" } + } + +@@ -764,8 +765,9 @@ + pass $test + } + +-if [istarget x86_64-*-linux*] { +- # x86_64 doesn't like non-pic shared libraries ++if { [istarget x86_64-*-linux*] \ ++ || [istarget s390*-*-linux*] } { ++ # x86_64 and s390 doesn't like non-pic shared libraries + set pic "yes" + } else { + set pic "no" +--- ld/testsuite/ld-elfvsb/elfvsb.exp ++++ ld/testsuite/ld-elfvsb/elfvsb.exp +@@ -265,6 +265,7 @@ + setup_xfail "sparc*-*-linux*" + } + } ++ setup_xfail "s390*-*-linux*" + setup_xfail "x86_64-*-linux*" + if { ![istarget hppa*64*-*-linux*] } { + setup_xfail "hppa*-*-linux*" +@@ -303,6 +304,7 @@ + setup_xfail "alpha*-*-linux*" + setup_xfail "mips*-*-linux*" + } ++ setup_xfail "s390*-*-linux*" + setup_xfail "x86_64-*-linux*" + if { ![istarget hppa*64*-*-linux*] } { + setup_xfail "hppa*-*-linux*" +@@ -369,6 +371,7 @@ + setup_xfail "sparc*-*-linux*" + } + } ++ setup_xfail "s390*-*-linux*" + setup_xfail "x86_64-*-linux*" + if { ![istarget hppa*64*-*-linux*] } { + setup_xfail "hppa*-*-linux*" +--- ld/testsuite/ld-shared/shared.exp ++++ ld/testsuite/ld-shared/shared.exp +@@ -208,7 +208,7 @@ + setup_xfail "sparc*-*-linux*" + } + setup_xfail "x86_64-*-linux*" +- setup_xfail "s390x-*-linux*" ++ setup_xfail "s390*-*-linux*" + shared_test shnp "shared (non PIC)" mainnp.o sh1np.o sh2np.o shared + + # Test ELF shared library relocations with a non-zero load +@@ -228,7 +228,7 @@ + setup_xfail "sparc*-*-linux*" + } + setup_xfail "x86_64-*-linux*" +- setup_xfail "s390x-*-linux*" ++ setup_xfail "s390*-*-linux*" + shared_test shnp "shared (non PIC, load offset)" \ + mainnp.o sh1np.o sh2np.o shared \ + "-T $srcdir/$subdir/elf-offset.ld" +@@ -277,7 +277,7 @@ + setup_xfail "sparc*-*-linux*" + } + setup_xfail "x86_64-*-linux*" +- setup_xfail "s390x-*-linux*" ++ setup_xfail "s390*-*-linux*" + shared_test shmpnp "shared (PIC main, non PIC so)" mainp.o sh1np.o sh2np.o shared + } + } else { diff --git a/s390-pic.patch b/s390-pic.patch new file mode 100644 index 0000000..28d02ce --- /dev/null +++ b/s390-pic.patch @@ -0,0 +1,5 @@ +--- config/mh-s390pic ++++ config/mh-s390pic +@@ -1 +1 @@ +-PICFLAG=-fpic ++PICFLAG=-fPIC diff --git a/testsuite.diff b/testsuite.diff new file mode 100644 index 0000000..2d34d8f --- /dev/null +++ b/testsuite.diff @@ -0,0 +1,32 @@ +--- binutils/testsuite/binutils-all/windres/windres.exp ++++ binutils/testsuite/binutils-all/windres/windres.exp +@@ -46,6 +46,7 @@ + set wr "$wr --include-dir $srcdir/../../winsup/w32api/include" + set target_xfail "no" + } else { ++ return + send_log "\nWarning: Assuming windres can find the win32 headers\n\n" + } + +--- ld/testsuite/ld-srec/srec.exp ++++ ld/testsuite/ld-srec/srec.exp +@@ -17,6 +17,9 @@ + # along with this program; if not, write to the Free Software + # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. + ++# Too fragile. ++return ++ + # Get the offset from an S-record line to the start of the data. + + proc srec_off { l } { +--- ld/testsuite/ld-undefined/undefined.exp ++++ ld/testsuite/ld-undefined/undefined.exp +@@ -127,6 +127,6 @@ + # the function. Therefore the line number in the error message is 8 instead + # of 9. On 64 bit s/390 this works because of the new brasl instruction that + # doesn't need a literal pool entry. +-setup_xfail s390-*-* ++#setup_xfail s390-*-* + + checkund $ml $testline diff --git a/unit-at-a-time.patch b/unit-at-a-time.patch new file mode 100644 index 0000000..a3c5909 --- /dev/null +++ b/unit-at-a-time.patch @@ -0,0 +1,27 @@ +Index: selective.exp +=================================================================== +RCS file: /cvs/src/src/ld/testsuite/ld-selective/selective.exp,v +retrieving revision 1.26 +diff -c -3 -p -r1.26 selective.exp +*** ld/testsuite/ld-selective/selective.exp 10 Aug 2002 12:48:52 -0000 1.26 +--- ld/testsuite/ld-selective/selective.exp 19 Aug 2003 08:00:20 -0000 +*************** set seltests { +*** 59,66 **** + {A::foo() B::foo() dropme1() dropme2()} {*-*-*}} + } + +! set cflags "-w -O -ffunction-sections -fdata-sections" +! set cxxflags "-fvtable-gc -fno-exceptions -fno-rtti" + set ldflags "--gc-sections -Bstatic" + + if [istarget sh64*-*-elf] { +--- 59,66 ---- + {A::foo() B::foo() dropme1() dropme2()} {*-*-*}} + } + +! set cflags "-w -O -ffunction-sections -fdata-sections -fno-unit-at-a-time" +! set cxxflags "-fvtable-gc -fno-exceptions -fno-rtti -fno-unit-at-a-time" + set ldflags "--gc-sections -Bstatic" + + if [istarget sh64*-*-elf] { + diff --git a/use-hashtype-both-by-default.diff b/use-hashtype-both-by-default.diff new file mode 100644 index 0000000..f31c42d --- /dev/null +++ b/use-hashtype-both-by-default.diff @@ -0,0 +1,39 @@ +--- ld/ldmain.c ++++ ld/ldmain.c +@@ -267,6 +267,7 @@ + link_info.combreloc = TRUE; + link_info.strip_discarded = TRUE; + link_info.emit_hash = TRUE; ++ link_info.emit_gnu_hash = TRUE; + link_info.callbacks = &link_callbacks; + link_info.input_bfds_tail = &link_info.input_bfds; + /* SVR4 linkers seem to set DT_INIT and DT_FINI based on magic _init +--- ld/testsuite/config/default.exp ++++ ld/testsuite/config/default.exp +@@ -20,7 +20,7 @@ + # + + 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" + } + + 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" + + # load the linker path + if {[file exists tmpdir/libpath.exp]} { +@@ -261,7 +261,7 @@ + } + + 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" + } + + if ![info exists LDFLAGS] then { diff --git a/x86-64-biarch.patch b/x86-64-biarch.patch new file mode 100644 index 0000000..cbf1169 --- /dev/null +++ b/x86-64-biarch.patch @@ -0,0 +1,13 @@ +Index: ld/emulparams/elf_i386.sh +================================================================================ +--- ld/emulparams/elf_i386.sh ++++ ld/emulparams/elf_i386.sh +@@ -12,3 +12,8 @@ + GENERATE_PIE_SCRIPT=yes + NO_SMALL_DATA=yes + SEPARATE_GOTPLT=12 ++ ++# Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first. ++case "$EMULATION_NAME" in ++ *64*) LIBPATH_SUFFIX=64 ;; ++esac