File cross-avr-binutils.changes of Package binutils (Revision e83631f5b1225c9b0ce659bfdd6d3479)
Currently displaying revision e83631f5b1225c9b0ce659bfdd6d3479 , Show latest
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Fri Dec 4 14:52:54 UTC 2020 - Michael Matz <matz@suse.com>
3
4
- Add binutils-fix-relax.diff to fix linking relaxation problems
5
with old object files hitting some enterprise software. [bsc#1179341]
6
7
-------------------------------------------------------------------
8
Mon Nov 23 13:58:56 UTC 2020 - Michael Matz <matz@suse.com>
9
10
- Update binutils-2.35-branch.diff.gz to commit 1c5243df:
11
* Fixes PR26520, aka [bsc#1179036], a problem in addr2line with
12
certain DWARF variable descriptions.
13
* Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878,
14
PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869,
15
PR26711
16
* The above includes fixes for dwo files produced by modern dwp,
17
fixing several problems in the DWARF reader.
18
19
-------------------------------------------------------------------
20
Mon Oct 12 11:51:06 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
21
22
- Reapply spec file cleanup from format_spec_file
23
- Remove a SLE10 version check
24
25
-------------------------------------------------------------------
26
Mon Sep 21 07:55:30 UTC 2020 - Martin Liška <mliska@suse.cz>
27
28
- Update to 2.35.1 and rebased branch diff:
29
* This is a point release over the previous 2.35 version, containing bug
30
fixes, and as an exception to the usual rule, one new feature. The
31
new feature is the support for a new directive in the assembler:
32
".nop". This directive creates a single no-op instruction in whatever
33
encoding is correct for the target architecture. Unlike the .space or
34
.fill this is a real instruction, and it does affect the generation of
35
DWARF line number tables, should they be enabled.
36
37
-------------------------------------------------------------------
38
Tue Sep 15 12:14:55 UTC 2020 - matz@suse.com
39
40
- Update binutils-2.35-branch.diff.gz to commit 23f268a0:
41
* Add xBPF target
42
* Fix various problems with DWARF 5 support in gas
43
- Toolchain module update for SLE15 [jsc#ECO-2373]
44
- Includes changes that were SLE-only in binutils-add-z15-name.diff
45
for [bsc#1160590, jsc#SLE-7903 aka jsc#SLE-7464]
46
- Amend binutils-revert-plt32-in-branches.diff to adjust also new
47
testcases.
48
49
-------------------------------------------------------------------
50
Sat Aug 15 08:42:59 UTC 2020 - Martin Liška <mliska@suse.cz>
51
52
- Add binutils-2.35-branch.diff.gz: it includes fix for
53
nm -B for objects compiled with -flto and -fcommon.
54
55
-------------------------------------------------------------------
56
Fri Aug 7 14:46:35 UTC 2020 - matz@suse.com
57
58
- Add binutils-revert-nm-symversion.diff to be compatible with old
59
output of nm relied on in scripts.
60
- Add binutils-fix-abierrormsg.diff to work around an eager (new)
61
error message occuring without inputs and as-needed (affects
62
nvme-cli build).
63
64
-------------------------------------------------------------------
65
Fri Jul 24 14:25:31 UTC 2020 - Martin Liška <mliska@suse.cz>
66
67
- Update to binutils 2.35:
68
* The asseembler can now produce DWARF-5 format line number tables.
69
* Readelf now has a "lint" mode to enable extra checks of the files it is processing.
70
* Readelf will now display "[...]" when it has to truncate a symbol name.
71
The old behaviour - of displaying as many characters as possible, up to
72
the 80 column limit - can be restored by the use of the --silent-truncation
73
option.
74
* The linker can now produce a dependency file listing the inputs that it
75
has processed, much like the -M -MP option supported by the compiler.
76
77
- Regenerate add-ulp-section.diff with -p1 due to a fuzzing issue.
78
- Remove binutils-2.34-branch.diff.gz.
79
- Regenerate binutils-build-as-needed.diff due to a fuzzing issue.
80
- Regenerate binutils-fix-invalid-op-errata.diff as one hunk was upstreamed.
81
- Remove upstreamed patch binutils-pr25593.diff.
82
- Regenerate unit-at-a-time.patch due to a fuzzing issue.
83
- Regenerate binutils-revert-plt32-in-branches.diff.
84
85
-------------------------------------------------------------------
86
Wed Mar 25 14:12:50 UTC 2020 - Martin Liška <mliska@suse.cz>
87
88
- Update binutils-2.34-branch.diff.gz.
89
90
-------------------------------------------------------------------
91
Fri Feb 28 16:20:14 UTC 2020 - Martin Liška <mliska@suse.cz>
92
93
- Remove fix-try_load_plugin.patch as it is part
94
of the updated binutils-2.34-branch.diff.gz patch.
95
96
-------------------------------------------------------------------
97
Wed Feb 26 08:13:33 UTC 2020 - Richard Biener <rguenther@suse.com>
98
99
- Add binutils-pr25593.diff to fix DT_NEEDED order with -flto
100
[bsc#1163744]
101
102
-------------------------------------------------------------------
103
Tue Feb 18 16:12:52 UTC 2020 - Martin Liška <mliska@suse.cz>
104
105
- Update fix-try_load_plugin.patch to latest version.
106
107
-------------------------------------------------------------------
108
Tue Feb 18 12:48:26 UTC 2020 - Martin Liška <mliska@suse.cz>
109
110
- Add fix-try_load_plugin.patch in order to fix fallback caused
111
by backport for PR25355.
112
113
-------------------------------------------------------------------
114
Sat Feb 1 17:46:57 UTC 2020 - Martin Liška <mliska@suse.cz>
115
116
- Update to binutils 2.34:
117
* The disassembler (objdump --disassemble) now has an option to
118
generate ascii art thats show the arcs between that start and end
119
points of control flow instructions.
120
121
* The binutils tools now have support for debuginfod. Debuginfod is a
122
HTTP service for distributing ELF/DWARF debugging information as
123
well as source code. The tools can now connect to debuginfod
124
servers in order to download debug information about the files that
125
they are processing.
126
127
* The assembler and linker now support the generation of ELF format
128
files for the Z80 architecture.
129
- Rename and get binutils-2.34-branch.diff.gz (boo#1160254).
130
- Rebase add-ulp-section.diff, binutils-revert-plt32-in-branches.diff,
131
cross-avr-size.patch and binutils-skip-rpaths.patch.
132
- Add new subpackages for libctf and libctf-nobfd.
133
- Disable LTO due to boo#1163333.
134
- Includes fixes for these CVEs:
135
bnc#1153768 aka CVE-2019-17451 aka PR25070
136
bnc#1153770 aka CVE-2019-17450 aka PR25078
137
138
-------------------------------------------------------------------
139
Tue Jan 7 12:42:34 UTC 2020 - Andreas Schwab <schwab@suse.de>
140
141
- Disable LTO during testsuite run
142
143
-------------------------------------------------------------------
144
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
145
146
- Add binutils-fix-invalid-op-errata.diff to fix various
147
build fails on aarch64 (PR25210, bsc#1157755).
148
149
-------------------------------------------------------------------
150
Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com
151
152
- Add add-ulp-section.diff for user space live patching.
153
154
-------------------------------------------------------------------
155
Tue Oct 22 13:45:51 UTC 2019 - Martin Liška <mliska@suse.cz>
156
157
- Update to binutils 2.33.1:
158
* Adds support for the Arm Scalable Vector Extension version 2
159
(SVE2) instructions, the Arm Transactional Memory Extension (TME)
160
instructions and the Armv8.1-M Mainline and M-profile Vector
161
Extension (MVE) instructions.
162
* Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P
163
processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE,
164
Cortex-A76AE, and Cortex-A77 processors.
165
* Adds a .float16 directive for both Arm and AArch64 to allow
166
encoding of 16-bit floating point literals.
167
* For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not)
168
Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no]
169
configure time option to set the default behavior. Set the default
170
if the configure option is not used to "no".
171
* The Cortex-A53 Erratum 843419 workaround now supports a choice of
172
which workaround to use. The option --fix-cortex-a53-843419 now
173
takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp]
174
which can be used to force a particular workaround to be used.
175
See --help for AArch64 for more details.
176
* Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
177
GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties
178
in the AArch64 ELF linker.
179
* Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI
180
on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI
181
on inputs and use PLTs protected with BTI.
182
* Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
183
* Add --source-comment[=<txt>] option to objdump which if present,
184
provides a prefix to source code lines displayed in a disassembly.
185
* Add --set-section-alignment <section-name>=<power-of-2-align>
186
option to objcopy to allow the changing of section alignments.
187
* Add --verilog-data-width option to objcopy for verilog targets to
188
control width of data elements in verilog hex format.
189
* The separate debug info file options of readelf (--debug-dump=links
190
and --debug-dump=follow) and objdump (--dwarf=links and
191
--dwarf=follow-links) will now display and/or follow multiple
192
links if more than one are present in a file. (This usually
193
happens when gcc's -gsplit-dwarf option is used).
194
In addition objdump's --dwarf=follow-links now also affects its
195
other display options, so that for example, when combined with
196
--syms it will cause the symbol tables in any linked debug info
197
files to also be displayed. In addition when combined with
198
--disassemble the --dwarf= follow-links option will ensure that
199
any symbol tables in the linked files are read and used when
200
disassembling code in the main file.
201
* Add support for dumping types encoded in the Compact Type Format
202
to objdump and readelf.
203
- Includes fixes for these CVEs:
204
bnc#1126826 aka CVE-2019-9077 aka PR1126826
205
bnc#1126829 aka CVE-2019-9075 aka PR1126829
206
bnc#1126831 aka CVE-2019-9074 aka PR24235
207
bnc#1140126 aka CVE-2019-12972 aka PR23405
208
bnc#1143609 aka CVE-2019-14444 aka PR24829
209
bnc#1142649 aka CVE-2019-14250 aka PR90924
210
- Remove patches that are now included in the release:
211
binutils-2.32-branch.diff.gz, binutils-fix-ld-segv.diff,
212
binutils-pr24486.patch, riscv-abi-check.patch,
213
rx-gas-padding-pr24464.patch.
214
- Add binutils-2.33-branch.diff.gz patch.
215
- Rebase binutils-revert-plt32-in-branches.diff and
216
cross-avr-size.patch patch.
217
218
-------------------------------------------------------------------
219
Tue Oct 15 14:05:57 UTC 2019 - matz@suse.com
220
221
- Add binutils-fix-ld-segv.diff to fix a segfault in ld
222
when building some versions of pacemaker. [bsc#1154025,
223
bsc#1154016]
224
225
-------------------------------------------------------------------
226
Wed Oct 2 12:20:41 UTC 2019 - matz@suse.com
227
228
- Add avr, epiphany and rx to target_list so that the common
229
binutils can handle all objects we can create with crosses.
230
[bsc#1152590]
231
232
-------------------------------------------------------------------
233
Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com
234
235
- Update to current 2.32 branch @7b468db3 adding
236
binutils-2.32-branch.diff.gz [jsc#ECO-368].
237
- Includes fixes for these CVEs:
238
bsc#1109412 aka CVE-2018-17358 aka PR23686
239
bsc#1109413 aka CVE-2018-17359 aka PR23686
240
bsc#1109414 aka CVE-2018-17360 aka PR23685
241
bsc#1111996 aka CVE-2018-18309 aka PR23770
242
bsc#1112534 aka CVE-2018-18484 aka GCC PR87636
243
bsc#1112535 aka CVE-2018-18483 aka PR23767
244
bsc#1113247 aka CVE-2018-18607 aka PR23805
245
bsc#1113252 aka CVE-2018-18606 aka PR23806
246
bsc#1113255 aka CVE-2018-18605 aka PR23804
247
bsc#1116827 aka CVE-2018-17985 aka GCC PR87335
248
bsc#1118830 aka CVE-2018-19932 aka PR23932
249
bsc#1118831 aka CVE-2018-19931 aka PR23942
250
bsc#1120640 aka CVE-2018-1000876 aka PR23994
251
bsc#1121034 aka CVE-2018-20651 aka PR24041
252
bsc#1121035 aka CVE-2018-20623 aka PR24049
253
bsc#1121056 aka CVE-2018-20671 aka PR24005
254
bsc#1142772 aka CVE-2019-1010180 aka PR23657
255
- Refresh s390-biarch.diff and
256
binutils-revert-plt32-in-branches.diff .
257
- For the SLE12 package this also removes patches
258
binutils-z13-1.diff, binutils-z13-2.diff,
259
binutils-z13-3.diff, binutils-z13-4.diff and binutils-z13-5.diff .
260
261
-------------------------------------------------------------------
262
Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller <dmueller@suse.com>
263
264
- enable xtensa architecture (Tensilica lc6 and related)
265
- Fix SUSE typo in README package name
266
267
-------------------------------------------------------------------
268
Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>
269
270
- Use -ffat-lto-objects in order to provide assembly for static libs
271
(boo#1141913).
272
273
-------------------------------------------------------------------
274
Mon Jun 3 14:20:07 UTC 2019 - matz@suse.com
275
276
Fake entry for SLE12 package variant only:
277
- Add support for new z13 instructions. [fate#327074, jsc#SLE-6206,
278
bsc#1137271]
279
Adds patches binutils-z13-1.diff, binutils-z13-2.diff,
280
binutils-z13-3.diff, binutils-z13-4.diff and binutils-z13-5.diff .
281
282
-------------------------------------------------------------------
283
Mon Apr 29 11:10:11 UTC 2019 - Martin Liška <mliska@suse.cz>
284
285
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
286
287
-------------------------------------------------------------------
288
Tue Apr 23 07:46:10 UTC 2019 - Martin Liška <mliska@suse.cz>
289
290
- Add rx-gas-padding-pr24464.patch: fix for PR24464.
291
292
-------------------------------------------------------------------
293
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
294
295
- riscv-abi-check.patch: Don't check ABI flags if no code section
296
297
-------------------------------------------------------------------
298
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
299
300
- Add binutils.keyring and verify signature.
301
302
-------------------------------------------------------------------
303
Tue Feb 5 09:17:34 UTC 2019 - Martin Liška <mliska@suse.cz>
304
305
- Add disk and RAM (for ppc, ppc64 and ppc64le) constraint with _constraints.
306
307
-------------------------------------------------------------------
308
Mon Feb 4 14:04:40 UTC 2019 - Martin Liška <mliska@suse.cz>
309
310
- Update to binutils 2.32:
311
* The binutils now support for the C-SKY processor series.
312
* The x86 assembler now supports a -mvexwig=[0|1] option to control
313
encoding of VEX.W-ignored (WIG) VEX instructions.
314
It also has a new -mx86-used-note=[yes|no] option to generate (or
315
not) x86 GNU property notes.
316
* The MIPS assembler now supports the Loongson EXTensions R2 (EXT2),
317
the Loongson EXTensions (EXT) instructions, the Loongson Content
318
Address Memory (CAM) ASE and the Loongson MultiMedia extensions
319
Instructions (MMI) ASE.
320
* The addr2line, c++filt, nm and objdump tools now have a default
321
limit on the maximum amount of recursion that is allowed whilst
322
demangling strings. This limit can be disabled if necessary.
323
* Objdump's --disassemble option can now take a parameter,
324
specifying the starting symbol for disassembly. Disassembly will
325
continue from this symbol up to the next symbol or the end of the
326
function.
327
* The BFD linker will now report property change in linker map file
328
when merging GNU properties.
329
* The BFD linker's -t option now doesn't report members within
330
archives, unless -t is given twice. This makes it more useful
331
when generating a list of files that should be packaged for a
332
linker bug report.
333
* The GOLD linker has improved warning messages for relocations that
334
refer to discarded sections.
335
- Remove binutils-2.31-branch.diff.gz, fix-pr23919-1.diff,
336
fix-pr23919-2.diff, fix-pr23919-3.diff,
337
gold-depend-on-opcodes.diff and s390-relro.diff.
338
- Refresh binutils-skip-rpaths.patch, s390-biarch.diff, cross-avr-size.patch
339
and binutils-revert-plt32-in-branches.diff.
340
341
-------------------------------------------------------------------
342
Thu Jan 24 14:10:56 UTC 2019 - matz@suse.com
343
344
- Add s390-relro.diff to improve relro support on s390
345
[fate#326356]
346
347
-------------------------------------------------------------------
348
Thu Dec 6 13:53:51 UTC 2018 - matz@suse.com
349
350
- Fix the fix for PR23919 [bsc#1118644]:
351
rename handle-ELF-compressed-header-alignment-correctly-by-.patch
352
to fix-pr23919-1.diff and add fix-pr23919-2.diff
353
and fix-pr23919-3.diff .
354
355
-------------------------------------------------------------------
356
Tue Nov 27 12:43:42 UTC 2018 - Martin Liška <mliska@suse.cz>
357
358
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
359
PR23919.
360
361
-------------------------------------------------------------------
362
Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com
363
364
- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in
365
the support for the X86_ISA_1_* notes. Adds
366
patch binutils-2.31-branch.diff.gz .
367
- Add binutils-revert-plt32-in-branches.diff on anything older
368
than Tumbleweed to not break old tools not expecting
369
PLT32 instead of PC32 relocs on x86_64.
370
- Includes fixes for these CVEs:
371
* from 2.30:
372
bnc#1065643 aka CVE-2017-15996 aka PR22361
373
bnc#1065689 aka CVE-2017-15939 aka PR22205
374
bnc#1065693 aka CVE-2017-15938 aka PR22209
375
bnc#1068640 aka CVE-2017-16826 aka PR22376
376
bnc#1068643 aka CVE-2017-16832 aka PR22373
377
bnc#1068887 aka CVE-2017-16831 aka PR22385
378
bnc#1068888 aka CVE-2017-16830 aka PR22384
379
bnc#1068950 aka CVE-2017-16829 aka PR22307
380
bnc#1069176 aka CVE-2017-16828 aka PR22386
381
bnc#1069202 aka CVE-2017-16827 aka PR22306
382
* from 2.31:
383
bnc#1077745 aka CVE-2018-6323 aka PR22746
384
bnc#1079103 aka CVE-2018-6543 aka PR22769
385
bnc#1079741 aka CVE-2018-6759 aka PR22794
386
bnc#1080556 aka CVE-2018-6872 aka PR22788
387
bnc#1081527 aka CVE-2018-7208 aka PR22741
388
bnc#1083528 aka CVE-2018-7570 aka PR22881
389
bnc#1083532 aka CVE-2018-7569 aka PR22895
390
bnc#1086608 aka CVE-2018-8945 aka PR22809
391
bnc#1086784 aka CVE-2018-7643 aka PR22905
392
bnc#1086786 aka CVE-2018-7642 aka PR22887
393
bnc#1086788 aka CVE-2018-7568 aka PR22894
394
bnc#1090997 aka CVE-2018-10373 aka PR23065
395
bnc#1091015 aka CVE-2018-10372 aka PR23064
396
bnc#1091365 aka CVE-2018-10535 aka PR23113
397
bnc#1091368 aka CVE-2018-10534 aka PR23110
398
- Removes binutils-fix-pr21964.diff as it's included in 2.31.
399
Rebase testsuite.diff and aarch64-common-pagesize.patch .
400
401
-------------------------------------------------------------------
402
Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com
403
404
- Disable -z separate-code everywhere but in Tumbleweed.
405
406
-------------------------------------------------------------------
407
Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com
408
409
- Update to binutils 2.31
410
* The AArch64 port now supports showing disassembly notes which are emitted
411
when inconsistencies are found with the instruction that may result in the
412
instruction being invalid. These can be turned on with the option -M notes
413
to objdump.
414
* The AArch64 port now emits warnings when a combination of an instruction and
415
a named register could be invalid.
416
* Added O modifier to ar to display member offsets inside an archive
417
* The ADR and ADRL pseudo-instructions supported by the ARM assembler
418
now only set the bottom bit of the address of thumb function symbols
419
if the -mthumb-interwork command line option is active.
420
* Add --generate-missing-build-notes=[yes|no] option to create (or not) GNU
421
Build Attribute notes if none are present in the input sources. Add a
422
--enable-generate-build-notes=[yes|no] configure time option to set the
423
default behaviour. Set the default if the configure option is not used
424
to "no".
425
* Remove -mold-gcc command-line option for x86 targets.
426
* Add -O[2|s] command-line options to x86 assembler to enable alternate
427
shorter instruction encoding.
428
* Add support for .nops directive. It is currently supported only for
429
x86 targets.
430
* Speed up direct linking with DLLs for Cygwin and Mingw targets.
431
* Add a configure option --enable-separate-code to decide whether
432
-z separate-code should be enabled in ELF linker by default. Default
433
to yes for Linux/x86 targets. Note that -z separate-code can increase
434
disk and memory size.
435
* Includes riscv-relax-size.patch, riscv-relax-relocatable.patch,
436
riscv-relax-versioned-hidden.patch and riscv-wrap-relax.patch
437
- Refresh enable-targets-gold.diff.
438
- Adjust cross-avr-omit_section_dynsym.patch.
439
- Remove binutils-2.30-branch.diff.
440
441
-------------------------------------------------------------------
442
Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de
443
444
- riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem
445
with versioned symbols (PR ld/22756)
446
447
-------------------------------------------------------------------
448
Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de
449
450
- Restore riscv64-elf cross prefix via symlinks
451
452
-------------------------------------------------------------------
453
Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com
454
455
- Fix pacemaker libqb problem with section start/stop
456
symbols, aka PR21964. [bnc#1075418]
457
Adds binutils-fix-pr21964.diff .
458
(this is a change from SLE12, that was already included in 2.31
459
binutils tree, mentioned for completeness to not loose tracking)
460
461
-------------------------------------------------------------------
462
Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de
463
464
- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in
465
relocatable link
466
467
-------------------------------------------------------------------
468
Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com
469
470
- Update binutils-2.30-branch.diff: 2.30 branch @7c78c26eefbb8
471
* Includes more complete fix for PR20882.
472
* Includes fix for PR22836. [boo#1085784]
473
* Includes fix for PR22983.
474
475
-------------------------------------------------------------------
476
Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de
477
478
- riscv-relax-size.patch: Fix symbol size bug when relaxation deletes bytes
479
480
-------------------------------------------------------------------
481
Tue Mar 6 16:01:24 UTC 2018 - matz@suse.com
482
483
- Add binutils-pr22868.diff to fix testsuite fails in LLVM.
484
485
-------------------------------------------------------------------
486
Mon Feb 26 11:03:07 UTC 2018 - schwab@suse.de
487
488
- Update to binutils 2.30
489
* Add --debug-dump=links option to readelf and --dwarf=links option to objdump
490
which displays the contents of any .gnu_debuglink or .gnu_debugaltlink
491
sections.
492
Add a --debug-dump=follow-links option to readelf and a --dwarf=follow-links
493
option to objdump which causes indirect links into separate debug info files
494
to be followed when dumping other DWARF sections.
495
* Add support for loaction views in DWARF debug line information.
496
* Add -z separate-code to generate separate code PT_LOAD segment.
497
* Add "-z undefs" command line option as the inverse of the "-z defs" option.
498
* Add -z globalaudit command line option to force audit libraries to be run
499
for every dynamic object loaded by an executable - provided that the loader
500
supports this functionality.
501
* Tighten linker script grammar around file name specifiers to prevent the use
502
of SORT_BY_ALIGNMENT and SORT_BY_INIT_PRIORITY on filenames. These would
503
previously be accepted but had no effect.
504
* The EXCLUDE_FILE directive can now be placed within any SORT_* directive
505
within input section lists.
506
- binutils-2.30-branch.diff: 2.30 branch @4cd0043413
507
- riscv-wrap-relax.patch: Fix linker relaxation with --wrap
508
- Remove use-hashtype-both-by-default.diff, use
509
--enable-default-hash-style=both instead
510
- Remove binutils-2.29-branch.diff, s390x-8fe09d7.diff
511
- Use riscv64-suse-linux as target for cross-riscv64-binutils
512
513
-------------------------------------------------------------------
514
Fri Jan 26 13:40:13 UTC 2018 - dimstar@opensuse.org
515
516
- Drop bc BuildRequires: no longer needed.
517
518
-------------------------------------------------------------------
519
Mon Jan 22 09:40:25 UTC 2018 - schwab@suse.de
520
521
- Add riscv64 to %target_list
522
523
-------------------------------------------------------------------
524
Wed Jan 17 11:28:03 UTC 2018 - afaerber@suse.de
525
526
- Add arm-none-eabi symlinks (bsc#1074741)
527
528
-------------------------------------------------------------------
529
Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com
530
531
- Add s390x-8fe09d7.diff to fix typo in ELF notes.
532
533
-------------------------------------------------------------------
534
Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz
535
536
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
537
538
-------------------------------------------------------------------
539
Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com
540
541
- Update to 2.29.1 release, accumulating bugfixes.
542
- Update binutils-2.29-branch.diff to @a38a1d80 and to be
543
relative to the 2.29.1 release fixing following PRs/bnc/CVE:
544
22058 [bnc#1057149, CVE-2017-14130]
545
21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454,
546
bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452,
547
bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456,
548
bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453,
549
bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450]
550
22148 [bnc#1060599, CVE-2017-14745]
551
22163 [bnc#1061241, CVE-2017-14974]
552
21933 [bnc#1053347, CVE-2017-12799]
553
21787 [bnc#1052518, CVE-2017-12448]
554
22018 [bnc#1056312, CVE-2017-13757]
555
22170 [bnc#1060621, CVE-2017-14729]
556
22047 [bnc#1057144, CVE-2017-14129]
557
22059 [bnc#1057139, CVE-2017-14128]
558
21990 [bnc#1058480, CVE-2017-14333]
559
22113 [bnc#1059050, CVE-2017-14529]
560
as well as these PRs:
561
22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060,
562
22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150.
563
564
-------------------------------------------------------------------
565
Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com
566
567
- Update to 2.29 (@5d25156), upstream fix for PR21884, as
568
well as PRs 18808 18841 21840 21988 21910 21962 21964.
569
570
-------------------------------------------------------------------
571
Fri Aug 11 14:00:02 UTC 2017 - matz@suse.com
572
573
- Last fixes for PR21884 weren't complete, adjust
574
binutils-2.29-branch.diff some more for this.
575
576
-------------------------------------------------------------------
577
Thu Aug 10 14:49:16 UTC 2017 - matz@suse.com
578
579
- Update to 2.29 branch (@de44148c), fixing PR21884, a segfault
580
in ld while building memtest86+ .
581
Changes binutils-2.29-branch.diff.
582
583
-------------------------------------------------------------------
584
Mon Jul 31 17:12:31 UTC 2017 - matz@suse.com
585
586
- Update to 2.29 branch, fixing PR21847, affecting the ppc64le
587
ABI in corner cases since 2.29 release.
588
Adds binutils-2.29-branch.diff.
589
- Remove binutils-2.29-gold-mips.patch, obsolete by the update.
590
591
-------------------------------------------------------------------
592
Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com
593
594
- Add binutils-2.29-gold-mips.patch to fix build on SLE-11.
595
596
-------------------------------------------------------------------
597
Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com
598
599
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
600
- Fixes these security-related PRs/bnc/CVEs:
601
18750 [bsc#1030296, CVE-2014-9939]
602
20891 [bsc#1030585, CVE-2017-7225]
603
20892 [bsc#1030588, CVE-2017-7224]
604
20898 [bsc#1030589, CVE-2017-7223]
605
20905 [bsc#1030584, CVE-2017-7226]
606
20908 [bsc#1031644, CVE-2017-7299]
607
20909 [bsc#1031656, CVE-2017-7300]
608
20921 [bsc#1031595, CVE-2017-7302]
609
20922 [bsc#1031593, CVE-2017-7303]
610
20924 [bsc#1031638, CVE-2017-7301]
611
20931 [bsc#1031590, CVE-2017-7304]
612
21409 [bsc#1037052, CVE-2017-8392]
613
21412 [bsc#1037057, CVE-2017-8393]
614
21414 [bsc#1037061, CVE-2017-8394]
615
21432 [bsc#1037066, CVE-2017-8396]
616
21440 [bsc#1037273, CVE-2017-8421]
617
21580 [bsc#1044891, CVE-2017-9746]
618
21581 [bsc#1044897, CVE-2017-9747]
619
21582 [bsc#1044901, CVE-2017-9748]
620
21587 [bsc#1044909, CVE-2017-9750]
621
21594 [bsc#1044925, CVE-2017-9755]
622
21595 [bsc#1044927, CVE-2017-9756]
623
- Feature changes:
624
* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
625
instructions for assembly and disassembly.
626
* The MIPS port now supports the microMIPS Release 5 ISA for assembly and
627
disassembly.
628
* The MIPS port now supports the Imagination interAptiv MR2 processor,
629
which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
630
of implementation-specific regular MIPS and MIPS16e2 ASE instructions.
631
* The SPARC port now supports the SPARC M8 processor, which implements the
632
Oracle SPARC Architecture 2017.
633
* The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.
634
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
635
* Add support for the wasm32 ELF conversion of the WebAssembly file format.
636
* Add --inlines option to objdump, which extends the --line-numbers option
637
so that inlined functions will display their nesting information.
638
* Add --merge-notes options to objcopy to reduce the size of notes in
639
a binary file by merging and deleting redundant notes.
640
* Add support for locating separate debug info files using the build-id
641
method, where the separate file has a name based upon the build-id of
642
the original file.
643
GAS
644
* Add support for ELF SHF_GNU_MBIND.
645
* Add support for the WebAssembly file format and wasm32 ELF conversion.
646
* PowerPC gas now checks that the correct register class is used in
647
instructions. For instance, "addi %f4,%cr3,%r31" warns three times
648
that the registers are invalid.
649
* Add support for the Texas Instruments PRU processor.
650
* Support for the ARMv8-R architecture and Cortex-R52 processor has been
651
added to the ARM port.
652
GNU ld
653
* Support for -z shstk in the x86 ELF linker to generate
654
GNU_PROPERTY_X86_FEATURE_1_SHSTK in ELF GNU program properties.
655
* Add support for GNU_PROPERTY_X86_FEATURE_1_SHSTK in ELF GNU program
656
properties in the x86 ELF linker.
657
* Add support for GNU_PROPERTY_X86_FEATURE_1_IBT in ELF GNU program
658
properties in the x86 ELF linker.
659
* Support for -z ibtplt in the x86 ELF linker to generate IBT-enabled
660
PLT.
661
* Support for -z ibt in the x86 ELF linker to generate IBT-enabled
662
PLT as well as GNU_PROPERTY_X86_FEATURE_1_IBT in ELF GNU program
663
properties.
664
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
665
* Add support for ELF GNU program properties.
666
* Add support for the Texas Instruments PRU processor.
667
* When configuring for arc*-*-linux* targets the default linker emulation will
668
change if --with-cpu=nps400 is used at configure time.
669
* Improve assignment of LMAs to orphan sections in some edge cases where a
670
mixture of both AT>LMA_REGION and AT(LMA) are used.
671
* Orphan sections placed after an empty section that has an AT(LMA) will now
672
take an load memory address starting from LMA.
673
* Section groups can now be resolved (the group deleted and the group members
674
placed like normal sections) at partial link time either using the new
675
linker option --force-group-allocation or by placing FORCE_GROUP_ALLOCATION
676
into the linker script.
677
- Includes binutils-bso21193.diff, binutils-bso21333.diff and
678
fix-security-bugs.diff.
679
- Remove ld-dtags.diff, instead configure with --enable-new-dtags.
680
- Refresh binutils-build-as-needed.diff.
681
- Remove binutils-2.28-branch.diff.
682
683
-------------------------------------------------------------------
684
Wed Apr 5 11:55:17 UTC 2017 - afaerber@suse.de
685
686
- Add riscv64 target, tested with gcc7 and downstream newlib 2.4.0
687
* Prepare riscv32 target (gh#riscv/riscv-newlib#8)
688
689
-------------------------------------------------------------------
690
Fri Mar 31 10:30:08 UTC 2017 - rguenther@suse.com
691
692
- Update binutils-2.28-branch.diff.
693
- Make compressed debug section handling explicit, disable for
694
old products and enable for gas on all architectures otherwise.
695
- Add binutils-bso21333.diff. [boo#1029995]
696
697
-------------------------------------------------------------------
698
Thu Mar 30 11:16:18 UTC 2017 - rguenther@suse.com
699
700
- Remove empty rpath component removal optimization from
701
binutils-skip-rpaths.patch to workaround CMake rpath handling.
702
[boo#1025282]
703
704
-------------------------------------------------------------------
705
Fri Mar 17 15:28:26 UTC 2017 - matz@suse.com
706
707
- Add fix-security-bugs.diff to fix bnc#1029907, bnc#1029908,
708
bnc#1029909 and more. Upstream bugs fixed:
709
PR 21135 [bsc#1030298, CVE-2017-7209],
710
PR 21137 [bsc#1029909, CVE-2017-6965],
711
PR 21139 [bsc#1029908, CVE-2017-6966],
712
PR 21156 [bsc#1029907, CVE-2017-6969],
713
PR 21157 [bsc#1030297, CVE-2017-7210],
714
PR 21147, PR 21148, PR 21149, PR 21150, PR 21151, PR 21155,
715
PR 21158, PR 21159
716
717
-------------------------------------------------------------------
718
Wed Mar 8 11:25:04 UTC 2017 - rguenther@suse.com
719
720
- Update to binutils 2.28.
721
* Add support for locating separate debug info files using the build-id
722
method, where the separate file has a name based upon the build-id of
723
the original file.
724
* This version of binutils fixes a problem with PowerPC VLE 16A and 16D
725
relocations which were functionally swapped, for example,
726
R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D
727
performed like R_PPC_VLE_HA16A. This could have been fixed by
728
renumbering relocations, which would keep object files created by an
729
older version of gas compatible with a newer ld. However, that would
730
require an ABI update, affecting other assemblers and linkers that
731
create and process the relocations correctly. It is recommended that
732
all VLE object files be recompiled, but ld can modify the relocations
733
if --vle-reloc-fixup is passed to ld. If the new ld command line
734
option is not used, ld will ld warn on finding relocations inconsistent
735
with the instructions being relocated.
736
* The nm program has a new command line option (--with-version-strings)
737
which will display a symbol's version information, if any, after the
738
symbol's name.
739
* The ARC port of objdump now accepts a -M option to specify the extra
740
instruction class(es) that should be disassembled.
741
* The --remove-section option for objcopy and strip now accepts section
742
patterns starting with an exclamation point to indicate a non-matching
743
section. A non-matching section is removed from the set of sections
744
matched by an earlier --remove-section pattern.
745
* The --only-section option for objcopy now accepts section patterns
746
starting with an exclamation point to indicate a non-matching section.
747
A non-matching section is removed from the set of sections matched by
748
an earlier --only-section pattern.
749
* New --remove-relocations=SECTIONPATTERN option for objcopy and strip.
750
This option can be used to remove sections containing relocations.
751
The SECTIONPATTERN is the section to which the relocations apply, not
752
the relocation section itself.
753
GAS
754
* Add support for the RISC-V architecture.
755
* Add support for the ARM Cortex-M23 and Cortex-M33 processors.
756
GNU ld
757
* The EXCLUDE_FILE linker script construct can now be applied outside of the
758
section list in order for the exclusions to apply over all input sections
759
in the list.
760
* Add support for the RISC-V architecture.
761
* The command line option --no-eh-frame-hdr can now be used in ELF based
762
linkers to disable the automatic generation of .eh_frame_hdr sections.
763
* Add --in-implib=<infile> to the ARM linker to enable specifying a set of
764
Secure Gateway veneers that must exist in the output import library
765
specified by --out-implib=<outfile> and the address they must have.
766
As such, --in-implib is only supported in combination with --cmse-implib.
767
* Extended the --out-implib=<file> option, previously restricted to x86 PE
768
targets, to any ELF based target. This allows the generation of an import
769
library for an ELF executable, which can then be used by another application
770
to link against the executable.
771
GOLD
772
* Add -z bndplt option (x86-64 only) to support Intel MPX.
773
* Add --orphan-handling option.
774
* Add --stub-group-multi option (PowerPC only).
775
* Add --target1-rel, --target1-abs, --target2 options (Arm only).
776
* Add -z stack-size option.
777
* Add --be8 option (Arm only).
778
* Add HIDDEN support in linker scripts.
779
* Add SORT_BY_INIT_PRIORITY support in linker scripts.
780
- Add binutils-2.28-branch.diff.
781
- Remove binutils-2.27-branch.diff
782
- Remove binutils-2.27-fix-section-order.diff,
783
refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
784
and aarch64-alignment-frags.patch now upstream.
785
786
-------------------------------------------------------------------
787
Mon Mar 6 17:06:55 UTC 2017 - schwab@linux-m68k.org
788
789
- Configure with --with-system-zlib
790
791
-------------------------------------------------------------------
792
Fri Feb 24 10:38:24 UTC 2017 - rguenther@suse.com
793
794
- Add binutils-bso21193.diff to fix section alignment on
795
.gnu_debuglink. [bso#21193]
796
797
-------------------------------------------------------------------
798
Tue Feb 7 11:42:02 UTC 2017 - rguenther@suse.com
799
800
- Add s390x to gold_archs.
801
802
-------------------------------------------------------------------
803
Mon Feb 6 15:25:44 UTC 2017 - afaerber@suse.de
804
805
- Fix alignment frags for aarch64 (boo#1003846)
806
aarch64-alignment-frags.patch
807
808
-------------------------------------------------------------------
809
Sun Dec 18 18:36:08 UTC 2016 - jengelh@inai.de
810
811
- Call ldconfig for libbfd
812
813
-------------------------------------------------------------------
814
Tue Nov 30 09:55:02 UTC 2016 - idonmez@suse.com
815
816
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
817
from upstream to fix an assembler problem with clang on ARM.
818
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
819
820
-------------------------------------------------------------------
821
Mon Nov 28 13:16:47 UTC 2016 - rguenther@suse.com
822
823
- Update binutils-2.27-branch.diff to include recent fixes from the branch.
824
- Add binutils-2.27-fix-section-order.diff to restore monotonically
825
increasing section offsets.
826
827
-------------------------------------------------------------------
828
Tue Oct 4 16:58:56 UTC 2016 - stefan.bruens@rwth-aachen.de
829
830
- Remove qemu workaround from spec file, since qemu 2.5.0rc0 the
831
length of the argument list is no longer limited to 128 kByte.
832
833
-------------------------------------------------------------------
834
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
835
836
- Update to binutils 2.27.
837
* Add a configure option, --enable-64-bit-archive, to force use of a
838
64-bit format when creating an archive symbol index.
839
* Add --elf-stt-common= option to objcopy for ELF targets to control
840
whether to convert common symbols to the STT_COMMON type.
841
GAS:
842
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
843
* Add --no-pad-sections to stop the assembler from padding the end of output
844
sections up to their alignment boundary.
845
* Support for the ARMv8-M architecture has been added to the ARM port.
846
Support for the ARMv8-M Security and DSP Extensions has also been added
847
to the ARM port.
848
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
849
.extCoreRegister pseudo-ops that allow an user to define custom
850
instructions, conditional codes, auxiliary and core registers.
851
* Add a configure option --enable-elf-stt-common to decide whether ELF
852
assembler should generate common symbols with the STT_COMMON type by
853
default. Default to no.
854
* New command line option --elf-stt-common= for ELF targets to control
855
whether to generate common symbols with the STT_COMMON type.
856
* Add ability to set section flags and types via numeric values for ELF
857
based targets.
858
* Add a configure option --enable-x86-relax-relocations to decide whether
859
x86 assembler should generate relax relocations by default. Default to
860
yes, except for x86 Solaris targets older than Solaris 12.
861
* New command line option -mrelax-relocations= for x86 target to control
862
whether to generate relax relocations.
863
* New command line option -mfence-as-lock-add=yes for x86 target to encode
864
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
865
* Add assembly-time relaxation option for ARC cpus.
866
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
867
cpu type to be adjusted at configure time.
868
GOLD:
869
* Add a configure option --enable-relro to decide whether -z relro should
870
be enabled by default. Default to yes.
871
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
872
* Add support for STT_GNU_IFUNC symbols.
873
* Add support for incremental linking (--incremental).
874
GNU ld:
875
* Add a configure option --enable-relro to decide whether -z relro should
876
be enabled in ELF linker by default. Default to yes for all Linux
877
targets except FRV, HPPA, IA64 and MIPS.
878
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
879
relocation overflow check.
880
* Add -z common/-z nocommon options for ELF targets to control whether to
881
convert common symbols to the STT_COMMON type during a relocatable link.
882
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
883
avoids dynamic relocations against undefined weak symbols in executable.
884
* The NOCROSSREFSTO command was added to the linker script language.
885
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
886
link-time values for dynamic relocations.
887
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
888
- Remove gold-relocate-tls.patch, included in binutils 2.27.
889
890
-------------------------------------------------------------------
891
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
892
893
- Update to binutils 2.26.1.
894
- Remove binutils-2.26-branch.diff.
895
896
-------------------------------------------------------------------
897
Fri Mar 18 07:57:51 UTC 2016 - rguenther@suse.com
898
899
- Update binutils-2.26-branch.diff, updates to branch head.
900
(swo#19807) (bnc#970239)
901
- Disable -mrelax-relocations by default on old products.
902
903
-------------------------------------------------------------------
904
Wed Mar 9 11:11:48 UTC 2016 - rguenther@suse.com
905
906
- Update binutils-2.26-branch.diff, updates to branch head.
907
(swo#19739) (swo#19775)
908
909
-------------------------------------------------------------------
910
Mon Feb 29 12:49:50 UTC 2016 - rguenther@suse.com
911
912
- Add binutils-2.26-branch.diff, updates to branch head.
913
* Adds -mrelax-relocations on x86
914
* Fixes bso#19698
915
916
-------------------------------------------------------------------
917
Mon Feb 1 09:03:02 UTC 2016 - rguenther@suse.com
918
919
- Refresh cross-avr-nesc-as.patch
920
921
-------------------------------------------------------------------
922
Wed Jan 27 13:12:17 UTC 2016 - rguenther@suse.com
923
924
- Update to binutils 2.26
925
* Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
926
workaround for a bug in the bus matrix / memory controller for some of
927
the STM32 Cortex-M4 based products (STM32L4xx)
928
* Add a configure option --enable-compressed-debug-sections={all,ld} to
929
decide whether DWARF debug sections should be compressed by default.
930
* Add support for the ARC EM/HS, and ARC600/700 architectures.
931
* Experimental support for linker garbage collection (--gc-sections)
932
has been enabled for COFF and PE based targets.
933
* New command line option for ELF targets to compress DWARF debug
934
sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
935
* New command line option, --orphan-handling=[place|warn|error|discard], to
936
adjust how orphan sections are handled. The default is 'place' which gives
937
the current behaviour, 'warn' and 'error' issue a warning or error
938
respectively when orphan sections are found, and 'discard' will discard all
939
orphan sections.
940
* Add support for LLVM plugin.
941
* Add --print-memory-usage option to report memory blocks usage.
942
* Add --require-defined option, it's like --undefined except the new symbol
943
must be defined by the end of the link.
944
* Add a configure option --enable-compressed-debug-sections={all,gas} to
945
decide whether DWARF debug sections should be compressed by default.
946
* Add support for the ARC EM/HS, and ARC600/700 architectures. Remove
947
assembler support for Argonaut RISC architectures.
948
* Add option to objcopy to insert new symbols into a file:
949
--add-symbol <name>=[<section>:]<value>[,<flags>]
950
* Add support for the ARC EM/HS, and ARC600/700 architectures.
951
* Extend objcopy --compress-debug-sections option to support
952
--compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
953
targets.
954
* Add --update-section option to objcopy.
955
* Add --output-separator option to strings.
956
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
957
0002-S-390-Add-check-for-length-field-operand.patch,
958
0003-S-390-Add-more-IBM-z13-instructions.patch,
959
0004-S-390-Fixes-for-z13-instructions.patch and
960
0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
961
- Includes fixes in binutils-fix--dynamic-list.patch,
962
binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
963
and s390-troo-insn-type.patch
964
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff
965
966
-------------------------------------------------------------------
967
Wed Jan 13 08:31:17 UTC 2016 - schwab@suse.de
968
969
- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
970
relocations with no TLS segment
971
972
-------------------------------------------------------------------
973
Wed Oct 14 09:19:36 UTC 2015 - schwab@suse.de
974
975
- s390-troo-insn-type.patch: fix wrong insn type for troo insn
976
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
977
aarch64
978
979
-------------------------------------------------------------------
980
Thu Oct 1 10:35:13 UTC 2015 - schwab@suse.de
981
982
- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
983
984
-------------------------------------------------------------------
985
Tue Jul 21 12:43:33 UTC 2015 - matz@suse.de
986
987
- Disable use-hashtype-both-by-default.diff for
988
the mips target, it's incompatible with it. [bnc #938658]
989
990
-------------------------------------------------------------------
991
Mon Jul 13 11:16:25 UTC 2015 - afaerber@suse.de
992
993
- Add cross-rx-binutils package for Renesas RX
994
995
-------------------------------------------------------------------
996
Fri Jul 10 15:57:46 UTC 2015 - schwab@linux-m68k.org
997
998
- Work around qemu bug
999
1000
-------------------------------------------------------------------
1001
Thu Jul 9 14:26:13 UTC 2015 - matz@suse.de
1002
1003
- Update to 2.25 branch at 2f5b97b4f (changes
1004
binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
1005
- Add patches for s390 z13 support (backports from
1006
to-be 2.26):
1007
0001-S-390-Add-support-for-IBM-z13.patch
1008
0002-S-390-Add-check-for-length-field-operand.patch
1009
0003-S-390-Add-more-IBM-z13-instructions.patch
1010
0004-S-390-Fixes-for-z13-instructions.patch
1011
0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .
1012
1013
-------------------------------------------------------------------
1014
Tue Jul 7 11:00:42 UTC 2015 - afaerber@suse.de
1015
1016
- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
1017
into %TARGET_OS for reuse in install and file sections.
1018
This fixes the assumption that $TARGET_OS will match %{TARGET}*.
1019
1020
-------------------------------------------------------------------
1021
Wed Jun 10 07:55:29 UTC 2015 - dmueller@suse.com
1022
1023
- enable gold for aarch64
1024
1025
-------------------------------------------------------------------
1026
Mon May 18 15:26:32 UTC 2015 - matz@suse.de
1027
1028
- Move sed call from %prep to %build to not disturb quilt.
1029
- Add binutils-2.25-branch.diff.gz:
1030
Update to 2.25 branch at 8fe8994c, fixing many bugs:
1031
PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
1032
ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
1033
17954, 18010, ld/18167, ld/18222, ld/18270.
1034
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
1035
- Remove gold-opd-visibility.patch: Included already.
1036
1037
-------------------------------------------------------------------
1038
Mon May 18 06:38:32 UTC 2015 - meissner@suse.com
1039
1040
- move info deinstall to preun section
1041
1042
-------------------------------------------------------------------
1043
Sat May 16 15:05:17 UTC 2015 - hrvoje.senjan@gmail.com
1044
1045
- Added binutils-fix--dynamic-list.patch:
1046
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
1047
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
1048
1049
-------------------------------------------------------------------
1050
Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de
1051
1052
- gold-opd-visibility.patch: Set default visibility on discarded .opd
1053
symbols
1054
1055
-------------------------------------------------------------------
1056
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
1057
1058
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
1059
shared lib bfd, fixes building libgcj on ppc64
1060
1061
-------------------------------------------------------------------
1062
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com
1063
1064
- Update to binutils 2.25 release.
1065
* Add --data option to strings to only print strings in loadable, initialized
1066
data sections. Change the default behaviour to be --all, but add a new
1067
configure time option of --disable-default-strings-all to restore the old
1068
default behaviour.
1069
* Add --include-all-whitespace to strings.
1070
* Add --dump-section option to objcopy.
1071
* Add support for the Andes NDS32.
1072
* PE binaries now once again contain real timestamps by default. To disable
1073
the inclusion of a timestamp in a PE binary, use the --no-insert-timestamp
1074
command line option.
1075
* Replace support for openrisc and or32 with support for or1k.
1076
* Add support for the --build-id command line option to COFF based targets.
1077
* x86/x86_64 pe-coff now supports the --build-id option.
1078
* Add support for the AVR Tiny microcontrollers.
1079
* Enhanced the ARM port to accept the assembler output from the CodeComposer
1080
Studio tool. Support is enabled via the new command line option -mccs.
1081
- Update to 2.25 branch head.
1082
* Pulls PIE fixes.
1083
1084
-------------------------------------------------------------------
1085
Mon Jan 12 20:26:26 UTC 2015 - dimstar@opensuse.org
1086
1087
- Minor fix on the usage of update-alternatives
1088
https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines
1089
1090
-------------------------------------------------------------------
1091
Mon Dec 1 16:33:29 UTC 2014 - matz@suse.de
1092
1093
- Update to current 2.25 pre-release branch, at 127a4644.
1094
- binutils-fix-gold-aarch64.diff: fixing build temporarily broken
1095
on brach.
1096
- Remove obsolete patches: binutils-2.24-branch.diff.gz,
1097
pie-m68k.patch, binutils-2.24-auto-plugin.diff, ld-testsuite.patch,
1098
binutils-2.24-bso16746.diff .
1099
1100
-------------------------------------------------------------------
1101
Fri Oct 31 10:49:03 UTC 2014 - afaerber@suse.de
1102
1103
- Enable Adapteva Epiphany target
1104
1105
-------------------------------------------------------------------
1106
Tue May 6 14:02:26 UTC 2014 - rguenther@suse.com
1107
1108
- binutils-2.24-bso16746.diff: Fix bso#16746, spurious warnings
1109
for warn annotated symbols with LTO.
1110
1111
-------------------------------------------------------------------
1112
Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org
1113
1114
- ld-dtags.diff: update testsuite for --enable-new-dtags default
1115
- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp
1116
1117
-------------------------------------------------------------------
1118
Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com
1119
1120
- binutils-2.24-auto-plugin.diff: Update from git commit that went
1121
to trunk.
1122
1123
-------------------------------------------------------------------
1124
Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de
1125
1126
- Update to current 2.24 branch at 25f1c421:
1127
AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors.
1128
aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing,
1129
support ifunc in static links.
1130
Fix ld/16643 (problem with GCed sections).
1131
powerpc64le: fix ld segfault with --emit-relocs.
1132
Fix buffer underrun in x86 disassembler.
1133
Fix merging of skipped weak symbols. [bnc #863764]
1134
1135
-------------------------------------------------------------------
1136
Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com
1137
1138
- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work
1139
for GCC LTO objects. [bso#14698]
1140
1141
-------------------------------------------------------------------
1142
Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de
1143
1144
- Disable --enable-deterministic-archives again, as it breaks
1145
valid Makefiles.
1146
1147
-------------------------------------------------------------------
1148
Mon Feb 10 23:07:23 UTC 2014 - subchaser1@gmail.com
1149
1150
- cross-avr-size.patch: AVR-style output in avr-size utility
1151
1152
-------------------------------------------------------------------
1153
Mon Jan 27 05:43:48 UTC 2014 - crrodriguez@opensuse.org
1154
1155
- build with --enable-deterministic-archives so ar and ranlib
1156
cooperate in the creation of reproducible builds.
1157
1158
-------------------------------------------------------------------
1159
Mon Dec 9 15:10:27 UTC 2013 - matz@suse.de
1160
1161
- Update to 2.24 release and to branch at 9177510e:
1162
* Add support for the Texas Instruments MSP430X processor.
1163
* Add support for Altera Nios II.
1164
* Add support for the V850E3V5 architecture.
1165
* Add support for the Imagination Technologies Meta processor.
1166
* --enable-new-dtags no longer generates old dtags in addition to new dtags.
1167
* Remove assembler and linker support for MIPS ECOFF targets.
1168
* Remove assembler support for MIPS ECOFF targets.
1169
* Add ALIGN_WITH_INPUT to the linker script language to force the
1170
alignment of an output section to use the maximum alignment of
1171
all its input sections.
1172
* Add -gdwarf-sections command line option to enable per-code-section
1173
generation of DWARF .debug_line sections.
1174
* Objcopy now supports wildcard characters in command line options that take
1175
section names.
1176
1177
-------------------------------------------------------------------
1178
Fri Nov 29 14:59:52 UTC 2013 - matz@suse.de
1179
1180
- Update to 2.23.92 prerelease, mostly for ppc64le support.
1181
- Add cross-ppc64le-binutils.
1182
1183
-------------------------------------------------------------------
1184
Mon Oct 28 15:53:03 UTC 2013 - schwab@suse.de
1185
1186
- Add cross-m68k-binutils
1187
1188
-------------------------------------------------------------------
1189
Wed Oct 9 08:55:16 UTC 2013 - schwab@suse.de
1190
1191
- pie-m68k.patch: Emit DT_DEBUG also for PIE
1192
1193
-------------------------------------------------------------------
1194
Fri Sep 20 15:53:55 UTC 2013 - matz@suse.de
1195
1196
- Update to 2.23.90 prerelease, remove patches that
1197
are upstream ( aarch64-biarch.patch, aarch64-dynamic-placement.patch,
1198
aarch64-execstack.patch, aarch64-gc-section-support.patch,
1199
aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff,
1200
aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff,
1201
binutils-2.22-objalloc.patch,
1202
binutils-2.23.52.0.1-64-bit-thin-archives.patch,
1203
s390-machinemode.patch, warning-symbol-sections.patch).
1204
1205
-------------------------------------------------------------------
1206
Sat Aug 31 13:11:36 UTC 2013 - idonmez@suse.com
1207
1208
- Add binutils-2.23.52.0.1-64-bit-thin-archives.patch to fix thin
1209
archive creation on 64bit systems. This is rh#915411 and should
1210
also fix webkitgtk on s390x.
1211
1212
-------------------------------------------------------------------
1213
Mon Jul 29 18:13:43 UTC 2013 - schwab@suse.de
1214
1215
- warning-symbol-sections.patch: correct test in last change
1216
1217
-------------------------------------------------------------------
1218
Mon Jul 22 07:18:33 UTC 2013 - schwab@suse.de
1219
1220
- warning-symbol-sections.patch: don't clobber warning sections from
1221
shared libraries
1222
1223
-------------------------------------------------------------------
1224
Mon Jul 1 08:18:22 UTC 2013 - schwab@suse.de
1225
1226
- aarch64-dynamic-placement.patch: Correct placement of &_DYNAMIC
1227
1228
-------------------------------------------------------------------
1229
Wed Jun 26 22:32:43 UTC 2013 - dmueller@suse.com
1230
1231
- add armv6l to target list
1232
1233
-------------------------------------------------------------------
1234
Tue Jun 11 14:36:31 UTC 2013 - dmueller@suse.com
1235
1236
- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
1237
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff
1238
1239
-------------------------------------------------------------------
1240
Wed May 15 11:25:50 UTC 2013 - rguenther@suse.com
1241
1242
- Drop cross-alpha-binutils. Adjust pre-checkin.sh to remove
1243
all cross packages before re-generating them.
1244
1245
-------------------------------------------------------------------
1246
Tue May 14 15:31:59 UTC 2013 - schwab@suse.de
1247
1248
- Tell bfd ELF backend that aarch64 defaults to non-exec stack
1249
1250
-------------------------------------------------------------------
1251
Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com
1252
1253
- Re-instantiate patch to warn about non-PIC code in shared objects
1254
on s390x.
1255
1256
-------------------------------------------------------------------
1257
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
1258
1259
- Update to binutils 2.23.2.
1260
* various bugfixes
1261
- Refresh no longer applying patch.
1262
1263
-------------------------------------------------------------------
1264
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
1265
1266
- Add aarch64 support for --gc-sections
1267
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
1268
1269
-------------------------------------------------------------------
1270
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de
1271
1272
- Backport s390 .machinemode pseudo insn
1273
1274
-------------------------------------------------------------------
1275
Fri Nov 30 12:46:35 UTC 2012 - rguenther@suse.com
1276
1277
- Revert upstream change to error on bfd.h usage without first
1278
including some config.h
1279
1280
-------------------------------------------------------------------
1281
Wed Nov 28 10:56:12 UTC 2012 - rguenther@suse.com
1282
1283
- Change update-alternative priorities to always prefer GNU ld
1284
1285
-------------------------------------------------------------------
1286
Tue Nov 27 15:30:41 UTC 2012 - jengelh@inai.de
1287
1288
- Implement update-alternatives service for gold
1289
1290
-------------------------------------------------------------------
1291
Tue Nov 27 12:44:19 UTC 2012 - adrian@suse.de
1292
1293
- update to version 2.23.1 release
1294
- add aarch64 biarch patch
1295
1296
-------------------------------------------------------------------
1297
Sat Nov 24 02:05:34 UTC 2012 - adrian@suse.de
1298
1299
- add cross-aarch64-binutils
1300
1301
-------------------------------------------------------------------
1302
Thu Nov 22 19:38:33 UTC 2012 - jengelh@inai.de
1303
1304
- Have pre_checkin.sh create cross-sparc64-binutils
1305
1306
-------------------------------------------------------------------
1307
Wed Oct 24 11:03:16 UTC 2012 - rguenther@suse.com
1308
1309
- Update to binutils 2.23 branch head.
1310
* Includes binutils 2.23 release.
1311
1312
-------------------------------------------------------------------
1313
Mon Sep 17 13:57:11 UTC 2012 - rguenther@suse.com
1314
1315
- Update to binutils 2.23 release candidate.
1316
- Remove no longer applying AVR patch.
1317
1318
-------------------------------------------------------------------
1319
Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com
1320
1321
- add makeinfo as explicit buildrequire
1322
1323
-------------------------------------------------------------------
1324
Mon Sep 3 09:59:53 UTC 2012 - idonmez@suse.com
1325
1326
- Enable threaded linking in gold.
1327
1328
-------------------------------------------------------------------
1329
Mon Sep 3 09:03:59 UTC 2012 - rguenther@suse.com
1330
1331
- Add patch to fix libiberty integer overflow. [bnc#776968]
1332
1333
-------------------------------------------------------------------
1334
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
1335
1336
- fix default elf format for arm cross tools
1337
1338
-------------------------------------------------------------------
1339
Tue Jun 19 05:09:40 UTC 2012 - factory-maintainer@kulow.org
1340
1341
- fix stupid typo
1342
1343
-------------------------------------------------------------------
1344
Mon Jun 18 11:06:01 UTC 2012 - coolo@suse.com
1345
1346
- the previous fix was not good enough, another iteration of the same
1347
1348
-------------------------------------------------------------------
1349
Thu Jun 14 11:53:56 UTC 2012 - coolo@suse.com
1350
1351
- exclude our target arch for cross compiling - this is just not cross
1352
1353
-------------------------------------------------------------------
1354
Thu Apr 19 11:28:41 UTC 2012 - rguenther@suse.com
1355
1356
- Consistently use $target-suse-linux triplets.
1357
1358
-------------------------------------------------------------------
1359
Wed Feb 15 11:32:14 UTC 2012 - rguenther@suse.com
1360
1361
- Drop the new spec files again, instead move the cross-$arch-binutils
1362
contents to /usr, away from /opt.
1363
1364
-------------------------------------------------------------------
1365
Tue Feb 14 17:53:08 UTC 2012 - max@suse.com
1366
1367
- Add spec files that build variants for arm and avr that install
1368
under /usr rather than /opt/cross.
1369
- Add avr-binutils-relocs.patch to fix a crash in avr-ld.
1370
http://sourceware.org/bugzilla/show_bug.cgi?id=12161
1371
1372
-------------------------------------------------------------------
1373
Thu Jan 26 10:36:33 UTC 2012 - rguenther@suse.com
1374
1375
- Fix package licenses to follow SPDX format, adjust to reality.
1376
1377
-------------------------------------------------------------------
1378
Wed Jan 25 14:12:40 UTC 2012 - rguenther@suse.com
1379
1380
- Amend patch to fix arm unwind table corruption. [bso#13449]
1381
1382
-------------------------------------------------------------------
1383
Wed Jan 4 12:31:02 UTC 2012 - rguenther@suse.com
1384
1385
- Add patch to fix arm unwind table corruption. [bso#13449]
1386
- Canonicalize arm targets.
1387
- Enable gold for arm.
1388
1389
-------------------------------------------------------------------
1390
Tue Jan 3 14:42:59 UTC 2012 - rguenther@suse.com
1391
1392
- Add patch to fix build-id issues. [bso#12451]
1393
1394
-------------------------------------------------------------------
1395
Tue Dec 6 10:48:16 UTC 2011 - rguenther@suse.com
1396
1397
- Update to final binutils 2.22 release.
1398
1399
-------------------------------------------------------------------
1400
Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com
1401
1402
- Update to binutils-2_22-branch head.
1403
* Adds support for LDPT_GET_SYMBOLS_V2.
1404
* Drop patches that have been applied upstream.
1405
1406
-------------------------------------------------------------------
1407
Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com
1408
1409
- Fix --gc-sections failure with symbol versioning [bso#13195]
1410
1411
-------------------------------------------------------------------
1412
Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com
1413
1414
- Update to binutils-2_22-branch head.
1415
* Drop patches that have been applied upstream.
1416
* Drop patches that no longer apply.
1417
1418
-------------------------------------------------------------------
1419
Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de
1420
1421
- use -gnueabi extension to switch to new abi for arm
1422
1423
-------------------------------------------------------------------
1424
Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de
1425
1426
- Add support for arm-*-gnueabihf targets (PR ld/12643)
1427
1428
-------------------------------------------------------------------
1429
Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de
1430
1431
- add arm targets
1432
1433
-------------------------------------------------------------------
1434
Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com
1435
1436
- Fix XLC object linker complaints. [bnc#713504]
1437
1438
-------------------------------------------------------------------
1439
Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de
1440
1441
- Make --no-copy-dt-needed-entries the default for ld.
1442
1443
-------------------------------------------------------------------
1444
Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com
1445
1446
- Add patch for bogus executable stack setting with -flto. [bso#12982]
1447
1448
-------------------------------------------------------------------
1449
Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com
1450
1451
- BuildRequire glibc-devel-static to fix static linking tests.
1452
1453
-------------------------------------------------------------------
1454
Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de
1455
1456
- Add patch to fix a readelf endless loop bug. [bso#12855]
1457
1458
-------------------------------------------------------------------
1459
Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com
1460
1461
- Update to binutils 2.21.1 release.
1462
* Add --interleave-width option to objcopy to allowing copying a range
1463
of bytes from the input to the output with the --interleave option.
1464
* Add support for the TMS320C6000 (TI C6X) processor family.
1465
* Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab)
1466
using the -u / --unwind option.
1467
* Add --dyn-syms to readelf to dump dynamic symbol table.
1468
* A new tool - elfedit - has been added to directly manipulate ELF
1469
format binaries.
1470
* Add to dlltool .def file feature of aliasing PE internal symbol name
1471
by '== <ID>' option.
1472
* Add a new command line option -a / --addresses to addr2line to display
1473
the address before function name or source filename.
1474
* Add a new command line option -p / --pretty-print to addr2line to have
1475
a more human readable output.
1476
* The hppa/som targets can now be compiled on any host.
1477
- Add dependency to opcodes from gold.
1478
1479
-------------------------------------------------------------------
1480
Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de
1481
1482
- Add support for x86_64-pep target [needed for Xen fate #311376]
1483
1484
-------------------------------------------------------------------
1485
Thu Jun 9 14:20:07 UTC 2011 - matz@novell.com
1486
1487
- Add patch to support AMD Bulldozer v2 [fate #312149]
1488
1489
-------------------------------------------------------------------
1490
Tue Jun 7 11:03:12 UTC 2011 - rguenther@novell.com
1491
1492
- Update to binutils-2_21-branch head. [bnc#698346]
1493
1494
-------------------------------------------------------------------
1495
Fri May 27 13:46:53 UTC 2011 - rguenther@novell.com
1496
1497
- Disable cross-sh4-binutils.
1498
1499
-------------------------------------------------------------------
1500
Wed May 4 08:47:15 UTC 2011 - rguenther@novell.com
1501
1502
- Update to binutils-2_21-branch head. [bnc#691290]
1503
1504
-------------------------------------------------------------------
1505
Tue Apr 19 12:43:11 UTC 2011 - rguenther@novell.com
1506
1507
- Update to binutils-2_21-branch head. [fate#311554] [fate#311972]
1508
1509
-------------------------------------------------------------------
1510
Mon Jan 10 16:51:10 UTC 2011 - rguenther@novell.com
1511
1512
- Update to binutils 2.21.
1513
* linker plugin support
1514
* AMD Bulldozer enablement
1515
- Disable package fail when testsuite failures occur for now
1516
because of gold (testsuite) issues.
1517
1518
-------------------------------------------------------------------
1519
Tue Jul 27 11:43:24 UTC 2010 - rguenther@novell.com
1520
1521
- drop cross-avr-binutils
1522
1523
-------------------------------------------------------------------
1524
Tue Jul 27 11:23:20 UTC 2010 - coolo@novell.com
1525
1526
- split the gold build into 2 make steps to avoid random
1527
build failures (ugly work around in fact)
1528
1529
-------------------------------------------------------------------
1530
Thu Jul 8 05:28:53 UTC 2010 - jengelh@medozas.de
1531
1532
- Default to creating ELF64 objects under sparc64
1533
1534
-------------------------------------------------------------------
1535
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
1536
1537
- use %_smp_mflags
1538
1539
-------------------------------------------------------------------
1540
Mon Apr 12 13:34:27 CEST 2010 - matz@suse.de
1541
1542
- Initialize memory for MALLOC_PERTURB on ppc. [PR gas/11486]
1543
1544
Rewrite history by including this:
1545
Wed Mar 24 17:23:32 CET 2010 - matz@suse.de
1546
1547
- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820]
1548
1549
Sat Feb 13 17:52:11 CET 2010 - rguenther@suse.de
1550
1551
- Drop build counter from the libbfd and libopcode SONAMEs.
1552
1553
Fri Jan 22 15:31:06 CET 2010 - matz@suse.de
1554
1555
- Update to current binutils-2_20-branch. [bnc #561142, #573019]
1556
1557
Wed Jan 13 15:16:44 CET 2010 - matz@novell.com
1558
1559
- Fix removal of unwanted files (man,info,libiberty) on the
1560
cross binutils.
1561
1562
Sat Dec 12 19:09:40 CET 2009 - jengelh@medozas.de
1563
1564
- add baselibs.conf as a source
1565
1566
Mon Dec 7 16:14:27 CET 2009 - jengelh@medozas.de
1567
1568
- SPARC build support for binutils
1569
1570
Wed Nov 4 15:44:30 CET 2009 - matz@suse.de
1571
1572
- Copy from SLE11 SP1. Compared to that add --as-needed by default
1573
patch again.
1574
1575
Mon Oct 19 11:15:51 CEST 2009 - rguenther@suse.de
1576
1577
- Update to binutils 2.20 snapshot.
1578
* disable patches that no longer apply
1579
* disable make check handling everywhere
1580
1581
-------------------------------------------------------------------
1582
Fri Apr 9 14:42:48 CEST 2010 - matz@suse.de
1583
1584
- Fix encoding of LWP instructions, and get rid of 16bit forms.
1585
1586
-------------------------------------------------------------------
1587
Fri Feb 12 16:46:42 CET 2010 - matz@suse.de
1588
1589
- Add more aliases for VPCOM* instructions, xsave64, xrstor64,
1590
and vpermil2p (XOP support).
1591
1592
-------------------------------------------------------------------
1593
Tue Feb 9 13:46:35 CET 2010 - matz@suse.de
1594
1595
- Add support for AMD XOP instructions. [bnc #578249]
1596
1597
-------------------------------------------------------------------
1598
Fri Jan 22 15:40:21 CET 2010 - matz@suse.de
1599
1600
- Update to current binutils-2_20-branch. [bnc #561142, #573019]
1601
1602
-------------------------------------------------------------------
1603
Wed Nov 4 15:44:30 CET 2009 - matz@suse.de
1604
1605
- Update to binutils 2.20 branch, remove patches that went upstream.
1606
Don't activate --as-needed by default for SLE11 SP1.
1607
[fate #306880, #307034]
1608
[bnc #546106, #483978]
1609
1610
-------------------------------------------------------------------
1611
Mon Oct 12 15:11:44 CEST 2009 - rguenther@suse.de
1612
1613
- enable gold plugins, fix build on older distros.
1614
1615
-------------------------------------------------------------------
1616
Wed Oct 7 13:09:04 UTC 2009 - coolo@novell.com
1617
1618
- obsolete binutils-32bit, it can't be left around
1619
1620
-------------------------------------------------------------------
1621
Mon Aug 24 16:53:13 CEST 2009 - rguenther@suse.de
1622
1623
- disable gold build before openSUSE 11.0.
1624
1625
-------------------------------------------------------------------
1626
Thu Aug 20 11:20:43 CEST 2009 - rguenther@suse.de
1627
1628
- add patch to drop .gnu.lto_* sections
1629
1630
-------------------------------------------------------------------
1631
Fri Jun 12 18:18:21 CEST 2009 - coolo@novell.com
1632
1633
- follow only SUSE_ASNEEDED
1634
1635
-------------------------------------------------------------------
1636
Tue Jun 9 14:48:40 CEST 2009 - matz@suse.de
1637
1638
- Use --as-needed by default in the build system.
1639
1640
-------------------------------------------------------------------
1641
Wed May 27 17:12:55 CEST 2009 - rguenther@suse.de
1642
1643
- Update to head of trunk.
1644
- Add patch to fix gold build with glibc 2.10, gcc 4.4.
1645
1646
-------------------------------------------------------------------
1647
Fri Mar 27 14:39:32 CET 2009 - rguenther@suse.de
1648
1649
- Update to head of trunk.
1650
- Add zlib-devel-static BuildRequires to fix testsuite.
1651
- Package gold locales.
1652
1653
-------------------------------------------------------------------
1654
Mon Feb 16 11:50:04 CET 2009 - schwab@suse.de
1655
1656
- Update to head of trunk.
1657
1658
-------------------------------------------------------------------
1659
Mon Feb 16 11:33:53 CET 2009 - rguenther@suse.de
1660
1661
- Update to 2.19.51 snapshot. Fixes build with GCC 4.4.
1662
1663
-------------------------------------------------------------------
1664
Tue Jan 27 17:51:43 CET 2009 - schwab@suse.de
1665
1666
- Update to head of trunk.
1667
1668
-------------------------------------------------------------------
1669
Thu Jan 22 14:20:16 CET 2009 - schwab@suse.de
1670
1671
- Adjust list of extra targets.
1672
1673
-------------------------------------------------------------------
1674
Mon Jan 19 18:19:30 CET 2009 - schwab@suse.de
1675
1676
- Update to head of trunk.
1677
- Add gold.
1678
1679
-------------------------------------------------------------------
1680
Thu Jan 15 16:42:33 CET 2009 - schwab@suse.de
1681
1682
- Use consistent label names.
1683
1684
-------------------------------------------------------------------
1685
Thu Jan 15 08:01:02 CET 2009 - olh@suse.de
1686
1687
- remove Requires: binutils-XXbit in binutils-devel-XXbit package
1688
1689
-------------------------------------------------------------------
1690
Fri Jan 9 14:42:24 CET 2009 - schwab@suse.de
1691
1692
- Fix last change.
1693
1694
-------------------------------------------------------------------
1695
Fri Jan 9 12:44:44 CET 2009 - olh@suse.de
1696
1697
- build binutils and binutils-devel -XXbit packages (bnc#445037)
1698
1699
-------------------------------------------------------------------
1700
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
1701
1702
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
1703
(bnc#437293)
1704
1705
-------------------------------------------------------------------
1706
Thu Dec 4 17:34:07 CET 2008 - schwab@suse.de
1707
1708
- Update symbol visibility checks during linking on s390.
1709
1710
-------------------------------------------------------------------
1711
Wed Dec 3 13:13:25 CET 2008 - schwab@suse.de
1712
1713
- Fix corner case during link relaxing.
1714
1715
-------------------------------------------------------------------
1716
Thu Nov 27 16:55:54 CET 2008 - schwab@suse.de
1717
1718
- Fix disassembler bug.
1719
- Help some devel users.
1720
1721
-------------------------------------------------------------------
1722
Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de
1723
1724
- Import bugfixes from 2.19 branch.
1725
1726
-------------------------------------------------------------------
1727
Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de
1728
1729
- Fix handling of DW_CFA_advance_loc* in the assembler.
1730
1731
-------------------------------------------------------------------
1732
Mon Nov 10 15:29:56 CET 2008 - schwab@suse.de
1733
1734
- Update last change.
1735
1736
-------------------------------------------------------------------
1737
Fri Nov 7 11:41:37 CET 2008 - schwab@suse.de
1738
1739
- Fix crash in strip.
1740
1741
-------------------------------------------------------------------
1742
Thu Nov 6 11:16:14 CET 2008 - rguenther@suse.de
1743
1744
- build cross-spu-binutils with a /usr/spu sysroot
1745
1746
-------------------------------------------------------------------
1747
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
1748
1749
- obsolete old -XXbit packages (bnc#437293)
1750
1751
-------------------------------------------------------------------
1752
Mon Oct 20 13:21:04 CEST 2008 - schwab@suse.de
1753
1754
- Update to binutils 2.19.
1755
* Added -wL switch to dump decoded contents of .debug_line.
1756
* Added support for "thin" archives which contain pathnames pointing to
1757
object files rather than the files themselves and which contain a
1758
flattened symbol index for all objects, and archives, which have been
1759
added to the archive.
1760
* Added -F switch to objdump to include file offsets in the disassembly.
1761
* Added -c switch to readelf to allow string dumps of archive symbol index.
1762
* Support for SSE5 has been added to the i386 port.
1763
* Added -p switch to readelf to allow string dumps of sections.
1764
* New pseudo op .cfi_val_encoded_addr, to record constant addresses in unwind
1765
tables without runtime relocation.
1766
* New command line option, -h-tick-hex, for sh, m32c, and h8/300 targets, which
1767
adds compatibility with H'00 style hex constants.
1768
* New command line option, -msse-check=[none|error|warning], for x86
1769
targets.
1770
* New sub-option added to the assembler's -a command line switch to
1771
generate a listing output. The 'g' sub-option will insert into the listing
1772
various information about the assembly, such as assembler version, the
1773
command line options used, and a time stamp.
1774
* New command line option -msse2avx for x86 target to encode SSE
1775
instructions with VEX prefix.
1776
* Add Intel XSAVE, EPT, MOVBE, AES, PCLMUL, AVX/FMA support for x86 target.
1777
* New command line options, -march=CPU[,+EXTENSION...], -mtune=CPU,
1778
-mmnemonic=[att|intel], -msyntax=[att|intel], -mindex-reg,
1779
-mnaked-reg and -mold-gcc, for x86 targets.
1780
* Support for generating wide character strings has been added via the new
1781
pseudo ops: .string16, .string32 and .string64.
1782
* Support for SSE5 has been added to the i386 port.
1783
* Linker scripts support a new INSERT command that makes it easier to
1784
augment the default script.
1785
* Linker script input section filespecs may now specify a file within an
1786
archive by writing "archive:file".
1787
* The --sort-common switch now has an optional argument which specifies the
1788
direction of sorting.
1789
* The M68K linker now supports multiple GOT generation schemes controlled via
1790
the --got=<type> command line option.
1791
* The ARM EABI linker will now generate stubs for function calls to symbols
1792
that are too far away. The placement of the stubs is controlled by a new
1793
linker command line option: --stub-group-size=N.
1794
1795
-------------------------------------------------------------------
1796
Thu Oct 9 11:18:47 CEST 2008 - schwab@suse.de
1797
1798
- Bug fixes.
1799
1800
-------------------------------------------------------------------
1801
Tue Oct 7 17:35:29 CEST 2008 - jblunck@suse.de
1802
1803
- bfd-assign_file_positions_for_load_sections-STRIP_NONDEBUG-fix.diff:
1804
Do not only look at the first section in a segment to decide if it has
1805
contents or not. This fixes the "section ... can't be allocated in segment"
1806
errors when using objcopy --only-keep-debug to create the *.debug files.
1807
1808
-------------------------------------------------------------------
1809
Wed Sep 17 13:22:44 CEST 2008 - schwab@suse.de
1810
1811
- Update to binutils 2.18.91 snapshot.
1812
1813
-------------------------------------------------------------------
1814
Fri Sep 12 12:00:03 CEST 2008 - schwab@suse.de
1815
1816
- Update to head of 2.19 branch.
1817
1818
-------------------------------------------------------------------
1819
Thu Sep 4 11:00:48 CEST 2008 - schwab@suse.de
1820
1821
- Update to head of trunk.
1822
1823
-------------------------------------------------------------------
1824
Fri Aug 8 11:09:38 CEST 2008 - schwab@suse.de
1825
1826
- Update to head of trunk.
1827
1828
-------------------------------------------------------------------
1829
Fri Jul 18 15:08:23 CEST 2008 - schwab@suse.de
1830
1831
- Update to head of trunk.
1832
1833
-------------------------------------------------------------------
1834
Sun Jul 13 16:57:36 CEST 2008 - olh@suse.de
1835
1836
- enable targets i386-macos10, powerpc-macos, powerpc-macos10,
1837
spu-elf unconditionally in binutils
1838
1839
-------------------------------------------------------------------
1840
Fri Jul 11 12:02:45 CEST 2008 - schwab@suse.de
1841
1842
- Update to head of trunk.
1843
1844
-------------------------------------------------------------------
1845
Wed Jun 18 16:07:36 CEST 2008 - schwab@suse.de
1846
1847
- Update to head of trunk.
1848
1849
-------------------------------------------------------------------
1850
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
1851
1852
- added baselibs.conf file to build xxbit packages
1853
for multilib support
1854
1855
-------------------------------------------------------------------
1856
Wed Apr 9 16:24:43 CEST 2008 - schwab@suse.de
1857
1858
- Update to head of trunk.
1859
1860
-------------------------------------------------------------------
1861
Tue Mar 25 10:12:29 CET 2008 - schwab@suse.de
1862
1863
- Update to head of trunk.
1864
1865
-------------------------------------------------------------------
1866
Fri Mar 7 11:25:29 CET 2008 - schwab@suse.de
1867
1868
- Update to head of trunk.
1869
1870
-------------------------------------------------------------------
1871
Mon Feb 25 14:21:11 CET 2008 - schwab@suse.de
1872
1873
- Update to head of trunk.
1874
1875
-------------------------------------------------------------------
1876
Fri Feb 15 13:58:17 CET 2008 - schwab@suse.de
1877
1878
- Update to head of trunk.
1879
1880
-------------------------------------------------------------------
1881
Sun Feb 10 09:46:31 CET 2008 - schwab@suse.de
1882
1883
- Allow R_S390_PC32DBL against protected function symbols.
1884
1885
-------------------------------------------------------------------
1886
Fri Feb 1 13:14:45 CET 2008 - schwab@suse.de
1887
1888
- Update to head of trunk.
1889
1890
-------------------------------------------------------------------
1891
Fri Jan 25 15:52:43 CET 2008 - schwab@suse.de
1892
1893
- Update to head of trunk.
1894
1895
-------------------------------------------------------------------
1896
Thu Jan 17 16:31:57 CET 2008 - schwab@suse.de
1897
1898
- Update to head of trunk.
1899
1900
-------------------------------------------------------------------
1901
Thu Jan 10 11:01:46 CET 2008 - schwab@suse.de
1902
1903
- Update to head of trunk.
1904
1905
-------------------------------------------------------------------
1906
Mon Nov 12 16:21:08 CET 2007 - schwab@suse.de
1907
1908
- Update to head of trunk.
1909
1910
-------------------------------------------------------------------
1911
Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de
1912
1913
- Update to head of trunk.
1914
- Add hppa64 target.
1915
1916
-------------------------------------------------------------------
1917
Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de
1918
1919
- Add fix for PR4888.
1920
1921
-------------------------------------------------------------------
1922
Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de
1923
1924
- Update to head of trunk.
1925
1926
-------------------------------------------------------------------
1927
Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de
1928
1929
- Update to head of trunk.
1930
1931
-------------------------------------------------------------------
1932
Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de
1933
1934
- Update to head of trunk.
1935
1936
-------------------------------------------------------------------
1937
Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de
1938
1939
- Update to head of trunk.
1940
- Drop Bdirect patches.
1941
1942
-------------------------------------------------------------------
1943
Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de
1944
1945
- Update to head of trunk.
1946
1947
-------------------------------------------------------------------
1948
Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de
1949
1950
- Allow only static linking of lib{bfd,opcodes} outside binutils.
1951
1952
-------------------------------------------------------------------
1953
Tue May 15 12:42:02 CEST 2007 - schwab@suse.de
1954
1955
- Update to head of trunk.
1956
1957
-------------------------------------------------------------------
1958
Fri May 4 11:27:27 CEST 2007 - schwab@suse.de
1959
1960
- Update to binutils CVS HEAD.
1961
- Remove obsolete obsoletes.
1962
1963
-------------------------------------------------------------------
1964
Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de
1965
1966
- Fix POWER6 floating point disassembling [#266874]
1967
1968
-------------------------------------------------------------------
1969
Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de
1970
1971
- Build cross tools with sysroot.
1972
1973
-------------------------------------------------------------------
1974
Thu Apr 5 10:45:44 CEST 2007 - schwab@suse.de
1975
1976
- Update to binutils CVS HEAD.
1977
- Add spu to the list of cross targets.
1978
1979
-------------------------------------------------------------------
1980
Mon Mar 26 15:45:04 CEST 2007 - rguenther@suse.de
1981
1982
- Add bison and flex BuildRequires.
1983
1984
-------------------------------------------------------------------
1985
Wed Mar 21 11:37:06 CET 2007 - schwab@suse.de
1986
1987
- Update to binutils CVS HEAD.
1988
1989
-------------------------------------------------------------------
1990
Fri Mar 16 19:36:12 CET 2007 - schwab@suse.de
1991
1992
- Update to binutils CVS HEAD.
1993
1994
-------------------------------------------------------------------
1995
Sun Feb 25 10:37:56 CET 2007 - schwab@suse.de
1996
1997
- Add mips to the list of extra targets.
1998
1999
-------------------------------------------------------------------
2000
Tue Feb 20 16:37:22 CET 2007 - schwab@suse.de
2001
2002
- Avoid build failure with interface change.
2003
2004
-------------------------------------------------------------------
2005
Mon Feb 19 16:30:51 CET 2007 - schwab@suse.de
2006
2007
- Update to binutils CVS HEAD.
2008
2009
-------------------------------------------------------------------
2010
Tue Feb 6 16:42:43 CET 2007 - rguenther@suse.de
2011
2012
- Add sh4 to the list of cross targets.
2013
2014
-------------------------------------------------------------------
2015
Fri Feb 2 22:09:16 CET 2007 - schwab@suse.de
2016
2017
- Switch to hashtype=both by default.
2018
2019
-------------------------------------------------------------------
2020
Mon Jan 29 20:50:48 CET 2007 - schwab@suse.de
2021
2022
- Update to binutils CVS HEAD.
2023
2024
-------------------------------------------------------------------
2025
Wed Jan 24 19:39:20 CET 2007 - jw@suse.de
2026
2027
- fixed memory corruption in ld -m avr2 --oformat ihex a
2028
sourceware bugzilla#3874
2029
2030
-------------------------------------------------------------------
2031
Tue Jan 23 11:46:28 CET 2007 - schwab@suse.de
2032
2033
- Update to binutils CVS HEAD.
2034
2035
-------------------------------------------------------------------
2036
Mon Jan 15 23:36:27 CET 2007 - jw@suse.de
2037
2038
- bin/avr-nesc-as symlinked as avr/bin/nesc-as
2039
2040
-------------------------------------------------------------------
2041
Fri Jan 12 01:11:51 CET 2007 - jw@suse.de
2042
2043
- Added avr-nesc-as support (rschiele@gmail.com)
2044
2045
-------------------------------------------------------------------
2046
Mon Jan 8 14:53:45 CET 2007 - schwab@suse.de
2047
2048
- Update to binutils 2.17.50.0.9.
2049
1. Update from binutils 2007 0103.
2050
2. Fix --wrap linker bug.
2051
3. Improve handling ELF binaries generated by foreign ELF linkers.
2052
4. Various ELF M68K bug fixes.
2053
5. Score bug fixes.
2054
6. Don't read past end of archive elements. PR 3704.
2055
7. Improve .eh_frame_hdr section handling.
2056
8. Fix symbol visibility with comdat/linkonce sections in ELF linker.
2057
PR 3666.
2058
9. Fix 4 operand instruction handling in x86 assembler.
2059
10. Properly check the 4th operand in x86 assembler. PR 3712.
2060
11. Fix .cfi_endproc handling in assembler. PR 3607.
2061
12. Various ARM bug fixes.
2062
13. Various PE linker fixes.
2063
14. Improve x86 dissassembler for cmpxchg8b.
2064
- Split off binutils-devel.
2065
2066
-------------------------------------------------------------------
2067
Mon Dec 4 14:09:23 CET 2006 - schwab@suse.de
2068
2069
- Update to binutils 2.17.50.0.8.
2070
1. Update from binutils 2006 1201.
2071
2. Fix "objcopy --only-keep-debug" crash. PR 3609.
2072
3. Fix various ARM ELF bugs.
2073
4. Fix various xtensa bugs.
2074
5. Update x86 disassembler.
2075
2076
-------------------------------------------------------------------
2077
Mon Oct 16 19:24:08 CEST 2006 - schwab@suse.de
2078
2079
- Fix overflow in addend_compare [#209807].
2080
2081
-------------------------------------------------------------------
2082
Fri Oct 13 13:46:42 CEST 2006 - schwab@suse.de
2083
2084
- Update last change.
2085
2086
-------------------------------------------------------------------
2087
Tue Oct 10 13:36:32 CEST 2006 - schwab@suse.de
2088
2089
- Fix invalid debug info.
2090
2091
-------------------------------------------------------------------
2092
Fri Oct 6 18:50:43 CEST 2006 - aj@suse.de
2093
2094
- Improve last patch.
2095
2096
-------------------------------------------------------------------
2097
Fri Oct 6 15:52:28 CEST 2006 - aj@suse.de
2098
2099
- Fix PR210331 (wrong size of empty loadable sections).
2100
2101
-------------------------------------------------------------------
2102
Thu Sep 28 10:56:02 CEST 2006 - schwab@suse.de
2103
2104
- Update to binutils 2.17.50.0.5.
2105
1. Update from binutils 2006 0927.
2106
2. Fix linker regressions of section address and section relative symbol
2107
with empty output section. PR 3223/3267.
2108
3. Fix "strings -T". PR 3257.
2109
4. Fix "objcopy --only-keep-debug". PR 3262.
2110
5. Add Intell iwmmxt2 support.
2111
6. Fix an x86 disassembler bug. PR 3100.
2112
2113
-------------------------------------------------------------------
2114
Wed Sep 27 16:19:16 CEST 2006 - schwab@suse.de
2115
2116
- Fix uninitialized memory.
2117
2118
-------------------------------------------------------------------
2119
Mon Sep 25 11:35:32 CEST 2006 - schwab@suse.de
2120
2121
- Update to binutils 2.17.50.0.4.
2122
1. Update from binutils 2006 0924.
2123
2. Speed up linker on .o files with debug info on linkonce sections.
2124
PR 3111.
2125
3. Added x86-64 PE support.
2126
4. Fix objcopy/strip on .o files with section groups. PR 3181.
2127
5. Fix "ld --hash-style=gnu" crash with gcc 3.4.6. PR 3197.
2128
6. Fix "strip --strip-debug" on .o files generated with
2129
"gcc -feliminate-dwarf2-dups". PR 3186.
2130
7. Fix "ld -r" on .o files generated with "gcc -feliminate-dwarf2-dups".
2131
PR 3249.
2132
8. Add --dynamic-list to linker to make global symbols dynamic.
2133
9. Fix magic number for EFI ia64. PR 3171.
2134
10. Remove PT_NULL segment for "ld -z relro". PR 3015.
2135
11. Make objcopy to perserve the file formats in archive elements.
2136
PR 3110.
2137
12. Optimize x86-64 assembler and fix disassembler for
2138
"add32 mov xx,$eax". PR 3235.
2139
13. Improve linker diagnostics. PR 3107.
2140
14. Fix "ld --sort-section name". PR 3009.
2141
15. Updated an x86 disassembler bug. PR 3000.
2142
16. Various updates for PPC, ARM, MIPS, SH, Xtensa.
2143
17. Added Score support.
2144
2145
-------------------------------------------------------------------
2146
Thu Sep 21 12:43:26 CEST 2006 - schwab@suse.de
2147
2148
- Add support for --dynamic-list.
2149
2150
-------------------------------------------------------------------
2151
Wed Aug 9 13:05:01 CEST 2006 - schwab@suse.de
2152
2153
- Enable -zrelro by default.
2154
2155
-------------------------------------------------------------------
2156
Wed Jul 26 17:53:23 CEST 2006 - schwab@suse.de
2157
2158
- Fix bad gp value [#190362].
2159
2160
-------------------------------------------------------------------
2161
Mon Jul 17 10:48:04 CEST 2006 - schwab@suse.de
2162
2163
- Update to binutils 2.17.50.0.3.
2164
1. Update from binutils 2006 0715.
2165
2. Add --hash-style to ELF linker with DT_GNU_HASH and SHT_GNU_HASH.
2166
3. Fix a visibility bug in ELF linker (PR 2884).
2167
4. Properly fix the i386 TLS linker bug (PR 2513).
2168
5. Add assembler and dissassembler support for Pentium Pro nops.
2169
6. Optimize x86 nops for Pentium Pro and above.
2170
7. Add -march=/-mtune= to x86 assembler.
2171
8. Fix an ELF linker with TLS common symbols.
2172
9. Improve program header allocation in ELF linker.
2173
10. Improve MIPS, M68K and ARM support.
2174
11. Fix an ELF linker crash when reporting alignment change (PR 2735).
2175
12. Remove unused ELF section symbols (PR 2723).
2176
13. Add --localize-hidden to objcopy.
2177
14. Add AMD SSE4a and ABM new instruction support.
2178
15. Properly handle illegal x86 instructions in group 11 (PR 2829).
2179
16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker.
2180
17. Fix objcopy for .tbss sections.
2181
2182
-------------------------------------------------------------------
2183
Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de
2184
2185
- Handle hash resizing during as-needed processing.
2186
2187
-------------------------------------------------------------------
2188
Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de
2189
2190
- Disable hash resizing.
2191
2192
-------------------------------------------------------------------
2193
Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de
2194
2195
- Fix DT_NEEDED search with --as-needed libraries.
2196
- Fix bfd_hash_lookup.
2197
2198
-------------------------------------------------------------------
2199
Fri May 26 21:38:06 CEST 2006 - schwab@suse.de
2200
2201
- Update to binutils 2.17.50.0.2.
2202
2203
-------------------------------------------------------------------
2204
Mon May 15 13:20:56 CEST 2006 - schwab@suse.de
2205
2206
- Update to binutils 2.17.50.0.1.
2207
2208
-------------------------------------------------------------------
2209
Mon May 8 15:21:55 CEST 2006 - hare@suse.de
2210
2211
- Fix invalid exeception on S/390 when calling res_init()
2212
[#172700 - LTC23600]
2213
2214
-------------------------------------------------------------------
2215
Fri May 5 16:32:26 CEST 2006 - schwab@suse.de
2216
2217
- Fix huge link times [#167593].
2218
2219
-------------------------------------------------------------------
2220
Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de
2221
2222
- PR ld/2442: fix quadratic behaviour with many relocations [#157119].
2223
- PR ld/2513: fix invalid TLS reloc merging [#162901].
2224
2225
-------------------------------------------------------------------
2226
Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de
2227
2228
- Add various bug fix backports collected by Alan Modra. Fixes the
2229
following binutils bugs:
2230
* PR ld/2443
2231
* PR ld/2462
2232
* PR ld/2267
2233
* incompatibilities between REL{32,24,14}
2234
* ld -r on ppc64
2235
* -msecure-plt vs TLS
2236
2237
-------------------------------------------------------------------
2238
Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de
2239
2240
- Fix build race.
2241
2242
-------------------------------------------------------------------
2243
Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de
2244
2245
- Also disallow linking non-PIC .o files into shared libraries on
2246
s390x.
2247
2248
-------------------------------------------------------------------
2249
Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de
2250
2251
- Fix bfd_find_nearest_line so that gcc -frepo works again.
2252
2253
-------------------------------------------------------------------
2254
Wed Feb 15 17:06:44 CET 2006 - matz@suse.de
2255
2256
- Update -Bdirect and -zdynsort patches.
2257
2258
-------------------------------------------------------------------
2259
Mon Feb 6 19:19:23 CET 2006 - matz@suse.de
2260
2261
- Adjust testsuite for s390 -march=z900 default.
2262
- Disallow linking non-PIC .o files into shared libraries on s390.
2263
2264
-------------------------------------------------------------------
2265
Wed Jan 25 21:30:00 CET 2006 - mls@suse.de
2266
2267
- converted neededforbuild to BuildRequires
2268
2269
-------------------------------------------------------------------
2270
Wed Jan 18 18:26:59 CET 2006 - matz@suse.de
2271
2272
- Add large model patch.
2273
2274
-------------------------------------------------------------------
2275
Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de
2276
2277
- Add patch to fix --gc-sections on ppc64.
2278
- Fix side effect of --enable-targets=arm.
2279
2280
-------------------------------------------------------------------
2281
Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de
2282
2283
- Update to binutils 2.16.91.0.5.
2284
2285
-------------------------------------------------------------------
2286
Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de
2287
2288
- Don't error out for testsuite failures on hppa.
2289
2290
-------------------------------------------------------------------
2291
Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de
2292
2293
- Don't create empty rpath components when stripping
2294
2295
-------------------------------------------------------------------
2296
Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de
2297
2298
- Fix handling of SHF_LINK_ORDER links for objcopy.
2299
2300
-------------------------------------------------------------------
2301
Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de
2302
2303
- New -Bdirect patch.
2304
2305
-------------------------------------------------------------------
2306
Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de
2307
2308
- Add experimental -Bdirect patch.
2309
2310
-------------------------------------------------------------------
2311
Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de
2312
2313
- Fix aliasing warning.
2314
2315
-------------------------------------------------------------------
2316
Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de
2317
2318
- Update to binutils 2.16.91.0.4.
2319
2320
-------------------------------------------------------------------
2321
Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de
2322
2323
- Fixes from CVS:
2324
* Don't strip local absolute symbols from linker output.
2325
* Allow equating local symbols to undefined symbols.
2326
2327
-------------------------------------------------------------------
2328
Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de
2329
2330
- Fix more warnings.
2331
2332
-------------------------------------------------------------------
2333
Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de
2334
2335
- Fix warnings.
2336
2337
-------------------------------------------------------------------
2338
Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de
2339
2340
- Spell fix.
2341
2342
-------------------------------------------------------------------
2343
Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de
2344
2345
- Add target i386-pe on ix86 and x86_64.
2346
2347
-------------------------------------------------------------------
2348
Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de
2349
2350
- Update to binutils 2.16.91.0.3.
2351
2352
-------------------------------------------------------------------
2353
Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de
2354
2355
- Fix objdump -adjust-vma on non-relocatable object [#114666].
2356
2357
-------------------------------------------------------------------
2358
Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de
2359
2360
- Replace last change by a simpler fix.
2361
2362
-------------------------------------------------------------------
2363
Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de
2364
2365
- Add hook for resetting GP after each relaxing pass.
2366
2367
-------------------------------------------------------------------
2368
Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de
2369
2370
- Fix alpha again.
2371
2372
-------------------------------------------------------------------
2373
Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de
2374
2375
- Don't warn on overflow in the assembler if emitting a reloc on ppc
2376
[#100189].
2377
- Fix handling of discarded linkonce sections [#84608].
2378
2379
-------------------------------------------------------------------
2380
Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de
2381
2382
- Avoid generating R_IA64_NONE.
2383
2384
-------------------------------------------------------------------
2385
Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de
2386
2387
- disabled make check on ARM (one test fills up the hard disk;
2388
not a QEMU problem, happens on real hardware, too)
2389
2390
-------------------------------------------------------------------
2391
Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de
2392
2393
- Fix syntax error in libtool library files [#98185].
2394
2395
-------------------------------------------------------------------
2396
Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de
2397
2398
- Update to binutils 2.16.91.0.2.
2399
2400
-------------------------------------------------------------------
2401
Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de
2402
2403
- Update to binutils 2.16.91.0.1.
2404
2405
-------------------------------------------------------------------
2406
Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de
2407
2408
- Add patch to properly handle indirect symbols.
2409
2410
-------------------------------------------------------------------
2411
Fri May 20 11:48:01 CEST 2005 - schwab@suse.de
2412
2413
- Fix ld testsuite.
2414
2415
-------------------------------------------------------------------
2416
Tue May 17 22:12:33 CEST 2005 - schwab@suse.de
2417
2418
- Fix overflows in BFD library [#81821].
2419
2420
-------------------------------------------------------------------
2421
Wed May 11 10:47:00 CEST 2005 - schwab@suse.de
2422
2423
- Update to binutils 2.16.90.0.3.
2424
- Build with -Wno-error in beta.
2425
2426
-------------------------------------------------------------------
2427
Sat May 7 23:34:32 CEST 2005 - schwab@suse.de
2428
2429
- Add patch to properly put unwind sections into section groups.
2430
- Fix avr assembler.
2431
2432
-------------------------------------------------------------------
2433
Sat May 7 20:37:24 CEST 2005 - matz@suse.de
2434
2435
- added alpha cross target.
2436
2437
-------------------------------------------------------------------
2438
Tue May 3 21:08:16 CEST 2005 - jw@suse.de
2439
2440
- added target avr.
2441
2442
-------------------------------------------------------------------
2443
Sun May 1 12:29:44 CEST 2005 - schwab@suse.de
2444
2445
- Update to binutils 2.16.90.0.2.
2446
2447
-------------------------------------------------------------------
2448
Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de
2449
2450
- Update patch for last change.
2451
2452
-------------------------------------------------------------------
2453
Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de
2454
2455
- Fix breakage on alpha
2456
2457
-------------------------------------------------------------------
2458
Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de
2459
2460
- remove additional target hppa64
2461
- remove obsolete hppa patch
2462
- enable tests
2463
2464
-------------------------------------------------------------------
2465
Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de
2466
2467
- Accept empty symbol names.
2468
- Fix bugs related to section groups.
2469
2470
-------------------------------------------------------------------
2471
Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de
2472
2473
- Fix mips assembler.
2474
2475
-------------------------------------------------------------------
2476
Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de
2477
2478
- Add patch to fix AS_NEEDED.
2479
2480
-------------------------------------------------------------------
2481
Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de
2482
2483
- Update to binutils 2.16.90.0.1.
2484
2485
-------------------------------------------------------------------
2486
Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de
2487
2488
- Cleanup neededforbuild.
2489
- Fix compilation with gcc4.
2490
2491
-------------------------------------------------------------------
2492
Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de
2493
2494
- Added gettext-devel to neededforbuild.
2495
2496
-------------------------------------------------------------------
2497
Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de
2498
2499
- Revert last change (don't disable parallel build).
2500
2501
-------------------------------------------------------------------
2502
Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de
2503
2504
- Added gettext-devel to neededforbuild.
2505
2506
-------------------------------------------------------------------
2507
Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de
2508
2509
- Support AS_NEEDED in linker script.
2510
2511
-------------------------------------------------------------------
2512
Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de
2513
2514
- Update to binutils 2.15.94.0.2.2.
2515
2516
-------------------------------------------------------------------
2517
Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de
2518
2519
- Fix ld testsuite for gcc4.
2520
2521
-------------------------------------------------------------------
2522
Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de
2523
2524
- Add patch to properly handle protected functions for ia32 and x86_64.
2525
2526
-------------------------------------------------------------------
2527
Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de
2528
2529
- Fix last change.
2530
2531
-------------------------------------------------------------------
2532
Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de
2533
2534
- Handle biarch targets also for cross binutils.
2535
2536
-------------------------------------------------------------------
2537
Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de
2538
2539
- Update to binutils 2.15.94.0.2.
2540
- Enable more targets.
2541
2542
-------------------------------------------------------------------
2543
Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de
2544
2545
- Update to binutils 2.15.94.0.1.
2546
2547
-------------------------------------------------------------------
2548
Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de
2549
2550
- Remove broken check.
2551
2552
-------------------------------------------------------------------
2553
Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de
2554
2555
- Fix ppc asm operand parsing.
2556
2557
-------------------------------------------------------------------
2558
Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de
2559
2560
- Update to binutils 2.15.92.0.2.
2561
2562
-------------------------------------------------------------------
2563
Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de
2564
2565
- Fix last change.
2566
2567
-------------------------------------------------------------------
2568
Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de
2569
2570
- Fix relro alignment.
2571
2572
-------------------------------------------------------------------
2573
Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de
2574
2575
- also build cross binutils for ppc64
2576
2577
-------------------------------------------------------------------
2578
Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de
2579
2580
- Fix crash in ld [#43550].
2581
2582
-------------------------------------------------------------------
2583
Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de
2584
2585
- Add patch for PR binutils/290.
2586
2587
-------------------------------------------------------------------
2588
Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de
2589
2590
- Make error about relocs against discarded sections non-fatal for now.
2591
2592
-------------------------------------------------------------------
2593
Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de
2594
2595
- Update to binutils 2.15.91.0.2.
2596
2597
-------------------------------------------------------------------
2598
Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de
2599
2600
- Update to binutils 2.15.91.0.1.
2601
2602
-------------------------------------------------------------------
2603
Tue May 4 09:50:23 CEST 2004 - coolo@suse.de
2604
2605
- created cross-*-binutils in the same directory reusing create-cross.sh
2606
as pre_checkin.sh
2607
2608
-------------------------------------------------------------------
2609
Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de
2610
2611
- Fix some offset expressions.
2612
2613
-------------------------------------------------------------------
2614
Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de
2615
2616
- Update to binutils 2.15.90.0.3.
2617
2618
-------------------------------------------------------------------
2619
Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de
2620
2621
- Update to binutils 2.15.90.0.2.
2622
2623
-------------------------------------------------------------------
2624
Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de
2625
2626
- Added ppc64 patch to drop excess symbols in shared libraries.
2627
2628
-------------------------------------------------------------------
2629
Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de
2630
2631
- Fix --wrap on PPC64 [#34903].
2632
2633
-------------------------------------------------------------------
2634
Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz
2635
2636
- Added support for VIA PadLock.
2637
- Merged obsolete fix-clflush.patch into opcode-i386.diff
2638
2639
-------------------------------------------------------------------
2640
Fri Mar 12 10:20:18 CET 2004 - aj@suse.de
2641
2642
- Fix sysenter.
2643
- Fix x86 clflush disassembly.
2644
2645
-------------------------------------------------------------------
2646
Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de
2647
2648
- Fix a possible race in the PLT.
2649
2650
-------------------------------------------------------------------
2651
Mon Mar 8 19:55:36 CET 2004 - aj@suse.de
2652
2653
- Fix cfi testsuite on s390x.
2654
2655
-------------------------------------------------------------------
2656
Mon Mar 8 16:19:38 CET 2004 - hare@suse.de
2657
2658
- Enable s390 biarch backend.
2659
- Fix Invalid .insn from gas on s390.
2660
2661
-------------------------------------------------------------------
2662
Mon Mar 8 10:11:11 CET 2004 - aj@suse.de
2663
2664
- Fix fde alignment.
2665
2666
-------------------------------------------------------------------
2667
Sat Mar 6 07:42:23 CET 2004 - aj@suse.de
2668
2669
- Update to binutils-2.15.90.0.1.1 which incorporates the last two
2670
changes.
2671
2672
-------------------------------------------------------------------
2673
Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de
2674
2675
- Fix align handling.
2676
2677
-------------------------------------------------------------------
2678
Thu Mar 4 18:48:23 CET 2004 - aj@suse.de
2679
2680
- Install as manpage.
2681
2682
-------------------------------------------------------------------
2683
Thu Mar 4 06:35:51 CET 2004 - aj@suse.de
2684
2685
- Update to binutils-2.15.90.0.1.
2686
2687
-------------------------------------------------------------------
2688
Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de
2689
2690
- Support POSIX-compatible argument parsing in ar [#33775].
2691
- Fix textrel patch.
2692
2693
-------------------------------------------------------------------
2694
Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de
2695
2696
- Fix spurious DT_TEXTREL.
2697
2698
-------------------------------------------------------------------
2699
Wed Feb 25 09:11:33 CET 2004 - matz@suse.de
2700
2701
- Enable new dtags by default.
2702
2703
-------------------------------------------------------------------
2704
Fri Feb 13 12:40:15 CET 2004 - hare@suse.de
2705
2706
- Fix memcmp bug in gas/dwarf2dbg.c
2707
2708
-------------------------------------------------------------------
2709
Thu Feb 12 08:14:30 CET 2004 - bg@suse.de
2710
2711
- Workaround for ICE in elf32_hppa_relocate_section.
2712
2713
-------------------------------------------------------------------
2714
Thu Jan 15 14:02:08 CET 2004 - aj@suse.de
2715
2716
- Fix common page size on ppc.
2717
- Update to binutils 2.14.90.0.8.
2718
2719
-------------------------------------------------------------------
2720
Mon Jan 12 08:14:24 CET 2004 - aj@suse.de
2721
2722
- Fix PPC64 TLS bug.
2723
2724
-------------------------------------------------------------------
2725
Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de
2726
2727
- Fix file list.
2728
2729
-------------------------------------------------------------------
2730
Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de
2731
2732
- Fix last change for ia64.
2733
2734
-------------------------------------------------------------------
2735
Mon Nov 24 18:13:54 CET 2003 - aj@suse.de
2736
2737
- Fix handling of '/' in gas on x86 platforms.
2738
2739
-------------------------------------------------------------------
2740
Thu Oct 30 06:23:28 CET 2003 - aj@suse.de
2741
2742
- Update to binutils 2.14.90.0.7:
2743
1. Update from binutils 2003 1029.
2744
2. Allow type changes for undefined symbols.
2745
3. Fix EH frame optimization.
2746
4. Fix the check for undefined versioned symbol with wildcard.
2747
5. Support generating code for Itanium.
2748
6. Detect and warn bad symbol index.
2749
7. Update IPF assemebler DV check.
2750
2751
-------------------------------------------------------------------
2752
Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de
2753
2754
- Update dv warning patch once more.
2755
- Disable -Wunused during testsuite.
2756
2757
-------------------------------------------------------------------
2758
Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de
2759
2760
- Update dv warning patch.
2761
2762
-------------------------------------------------------------------
2763
Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de
2764
2765
- Build as non-root user.
2766
2767
-------------------------------------------------------------------
2768
Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de
2769
2770
- Remove tetex from neededforbuild
2771
2772
-------------------------------------------------------------------
2773
Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de
2774
2775
- Fix spurious dv conflict warning.
2776
- Don't ignore testsuite failures on ia64.
2777
2778
-------------------------------------------------------------------
2779
Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de
2780
2781
- Update to binutils-2.14.90.0.6.
2782
2783
-------------------------------------------------------------------
2784
Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de
2785
2786
- Add patch to speed up linker.
2787
2788
-------------------------------------------------------------------
2789
Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de
2790
2791
- disable unit-at-a-time for some tests so that they pass (otherwise
2792
some sections are reordered).
2793
2794
-------------------------------------------------------------------
2795
Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de
2796
2797
- Fix generation of efi-app binaries.
2798
2799
-------------------------------------------------------------------
2800
Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de
2801
2802
- Fix ppc64 bitmask detection (from current CVS).
2803
2804
-------------------------------------------------------------------
2805
Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de
2806
2807
- Readd workaround for missing DESTDIR support.
2808
2809
-------------------------------------------------------------------
2810
Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de
2811
2812
- Update to binutils 2.14.90.0.5.
2813
2814
-------------------------------------------------------------------
2815
Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz
2816
2817
- Reverted Alan Modra's patch for .debug_line generation.
2818
http://sources.redhat.com/ml/binutils/2003-07/msg00294.html
2819
2820
-------------------------------------------------------------------
2821
Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de
2822
2823
- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2
2824
2825
-------------------------------------------------------------------
2826
Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de
2827
2828
- add binutils-ppc64-mminimal-toc.patch
2829
--disable-nls in cross-binutils, remove man and info to
2830
avoid file conflicts with multiple cross-binutils packages
2831
2832
-------------------------------------------------------------------
2833
Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de
2834
2835
- Support z990 instructions.
2836
2837
-------------------------------------------------------------------
2838
Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de
2839
2840
- add binutils_x86_64_bfd_c90.patch
2841
2842
-------------------------------------------------------------------
2843
Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de
2844
2845
- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2
2846
use DESTDIR
2847
2848
-------------------------------------------------------------------
2849
Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de
2850
2851
- ignore rpaths only for > 8.2
2852
2853
-------------------------------------------------------------------
2854
Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de
2855
2856
- removed %ifarch mips
2857
2858
-------------------------------------------------------------------
2859
Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de
2860
2861
- Fix CFI alignment bugs.
2862
2863
-------------------------------------------------------------------
2864
Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de
2865
2866
- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2
2867
- provide an option to test a vanilla binutils release,
2868
provide an option to not apply patches that break the testsuite
2869
2870
-------------------------------------------------------------------
2871
Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de
2872
2873
- apply the cvs diff on all architectures and sort out the other
2874
patches
2875
- use %find_lang
2876
- apply objcopy.c patch to add --only-keep-debug option to strip
2877
and objcopy
2878
2879
-------------------------------------------------------------------
2880
Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de
2881
2882
- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64
2883
to remove the -mminimal-toc requirement on ppc64
2884
2885
-------------------------------------------------------------------
2886
Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de
2887
2888
- Fix directory file list.
2889
2890
-------------------------------------------------------------------
2891
Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de
2892
2893
- fix dangling ldscripts symlink for lib64 platforms
2894
2895
-------------------------------------------------------------------
2896
Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de
2897
2898
- Fix typo in CFI calculation.
2899
- Make .eh_frame section read-only.
2900
- Add more CFI directives.
2901
2902
-------------------------------------------------------------------
2903
Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de
2904
2905
- integrating patch to ignore rpaths listed in a file specified
2906
by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf)
2907
2908
-------------------------------------------------------------------
2909
Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de
2910
2911
- Fix addend relocation with CFI.
2912
2913
-------------------------------------------------------------------
2914
Sat May 31 21:49:33 CEST 2003 - aj@suse.de
2915
2916
- Handle GOT with more than 8191 entries corect on PowerPC.
2917
- Fix dwarf2 CFI bugs.
2918
2919
-------------------------------------------------------------------
2920
Fri May 30 13:19:13 CEST 2003 - aj@suse.de
2921
2922
- Update to binutils 2.14.90.0.4.
2923
- Improve cfi support.
2924
2925
-------------------------------------------------------------------
2926
Wed May 21 09:45:36 CEST 2003 - aj@suse.de
2927
2928
- Fix cfi build problems on ia64 and add latest revision of patch.
2929
2930
-------------------------------------------------------------------
2931
Tue May 20 15:10:19 CEST 2003 - aj@suse.de
2932
2933
- Fix elf visibility problem.
2934
- Add cfi directives.
2935
2936
-------------------------------------------------------------------
2937
Sat May 17 11:52:31 CEST 2003 - aj@suse.de
2938
2939
- Update to binutils 2.14.90.0.2.
2940
2941
-------------------------------------------------------------------
2942
Thu May 15 13:44:59 CEST 2003 - aj@suse.de
2943
2944
- Allow testsuite to fail on sparc.
2945
2946
-------------------------------------------------------------------
2947
Wed May 14 22:43:19 CEST 2003 - schwab@suse.de
2948
2949
- Workaround lack of DESTDIR support.
2950
- Make sure libbfd is installed before libopcodes.
2951
2952
-------------------------------------------------------------------
2953
Wed May 14 16:13:43 CEST 2003 - aj@suse.de
2954
2955
- Link libopcodes against libbfd.
2956
- Fix package list.
2957
2958
-------------------------------------------------------------------
2959
Mon May 12 17:29:55 CEST 2003 - aj@suse.de
2960
2961
- Fix bugs and testsuite on s390.
2962
2963
-------------------------------------------------------------------
2964
Wed May 7 09:28:28 CEST 2003 - aj@suse.de
2965
2966
- Fix bugs in creation of large files.
2967
2968
-------------------------------------------------------------------
2969
Tue May 6 08:26:21 CEST 2003 - aj@suse.de
2970
2971
- Update to version 2.14.90.0.1.
2972
2973
-------------------------------------------------------------------
2974
Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de
2975
2976
- Update ia64 relaxation bug fix.
2977
2978
-------------------------------------------------------------------
2979
Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de
2980
2981
- Fix ia64 relaxation bugs.
2982
2983
-------------------------------------------------------------------
2984
Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de
2985
2986
- add binutils-2.13-ppc32-ld-symbol-version.patch
2987
add binutils-2.13-ppc32-fPIC.patch
2988
fail to link shared libs compiled without -fPIC
2989
run make check with -k after this change
2990
2991
-------------------------------------------------------------------
2992
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
2993
2994
- fix install_info --delete call and move from preun to postun
2995
2996
-------------------------------------------------------------------
2997
Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de
2998
2999
- fix build for mips
3000
3001
-------------------------------------------------------------------
3002
Sat Mar 22 15:38:36 CET 2003 - aj@suse.de
3003
3004
- Update to 2.13.0.90.20.
3005
3006
-------------------------------------------------------------------
3007
Wed Mar 19 10:22:19 CET 2003 - aj@suse.de
3008
3009
- Do not depend on binutils installation.
3010
3011
-------------------------------------------------------------------
3012
Wed Mar 19 08:48:02 CET 2003 - aj@suse.de
3013
3014
- Fix crash in ld with overly long command lines (#23743).
3015
3016
-------------------------------------------------------------------
3017
Thu Feb 27 14:37:15 CET 2003 - aj@suse.de
3018
3019
- Package all libiberty include files.
3020
3021
-------------------------------------------------------------------
3022
Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de
3023
3024
- add create-cross.sh to easily create cross-binutils packages.
3025
3026
-------------------------------------------------------------------
3027
Tue Feb 18 12:23:41 CET 2003 - aj@suse.de
3028
3029
- Run testsuite.
3030
3031
-------------------------------------------------------------------
3032
Fri Feb 14 07:34:52 CET 2003 - aj@suse.de
3033
3034
- Fix symbol relocations with versioning.
3035
3036
-------------------------------------------------------------------
3037
Mon Feb 10 09:10:12 CET 2003 - aj@suse.de
3038
3039
- Fix real.plt on s390.
3040
3041
-------------------------------------------------------------------
3042
Fri Feb 7 10:03:11 CET 2003 - aj@suse.de
3043
3044
- Fix dwarf2 filenames.
3045
3046
-------------------------------------------------------------------
3047
Thu Feb 6 17:13:05 CET 2003 - aj@suse.de
3048
3049
- Fix frame header sign extension bug (#23318)
3050
- Fix library path for 64-bit platforms
3051
- Fix x86-64 disassembler.
3052
3053
-------------------------------------------------------------------
3054
Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de
3055
3056
- Add alpha TLS patch
3057
3058
-------------------------------------------------------------------
3059
Sat Feb 1 12:36:50 CET 2003 - aj@suse.de
3060
3061
- Add sparc TLS patch.
3062
3063
-------------------------------------------------------------------
3064
Sat Jan 25 21:45:26 CET 2003 - aj@suse.de
3065
3066
- Update to binutils 2.13.90.0.18 which includes:
3067
* Fix some ia64 gas bugs.
3068
* Fix TLS bugs.
3069
* Fix ELF/ppc bugs.
3070
3071
-------------------------------------------------------------------
3072
Tue Jan 14 18:28:58 CET 2003 - bg@suse.de
3073
3074
- add hppa relocation patch from "John David Anglin"
3075
<dave@hiauly1.hia.nrc.ca>
3076
3077
-------------------------------------------------------------------
3078
Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de
3079
3080
- add additional mips64 target on mips
3081
- use mips patches which came with the tar ball on mips
3082
- disable "make check" on mips for now
3083
3084
-------------------------------------------------------------------
3085
Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de
3086
3087
- Update to binutils 2.13.90.0.16.
3088
3089
-------------------------------------------------------------------
3090
Wed Dec 4 12:26:40 CET 2002 - olh@suse.de
3091
3092
- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64
3093
3094
-------------------------------------------------------------------
3095
Sat Nov 23 14:10:57 CET 2002 - olh@suse.de
3096
3097
- add ppc64-binutils-ld-no256mbsegments.diff
3098
revert the binutils change that moved text and data into separate
3099
256M address ranges, at least until the glibc dynamic loader
3100
can handle such binaries gracefully.
3101
3102
-------------------------------------------------------------------
3103
Tue Nov 5 15:10:21 CET 2002 - bg@suse.de
3104
3105
- Enable hppa build
3106
- Add support for hppa64
3107
3108
-------------------------------------------------------------------
3109
Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de
3110
3111
- Fix allocation of orphaned sections to aviod problems with strip.
3112
- Fix another problem on alpha with orphaned sections.
3113
3114
-------------------------------------------------------------------
3115
Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de
3116
3117
- Install libiberty.h [Fixes #20941].
3118
3119
-------------------------------------------------------------------
3120
Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de
3121
3122
- Update to binutils-2.13.90.0.10.
3123
3124
-------------------------------------------------------------------
3125
Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de
3126
3127
- Update to binutils-2.13.90.0.5.
3128
- Add tls support for x86-64.
3129
- Fix tls support for i386.
3130
3131
-------------------------------------------------------------------
3132
Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de
3133
3134
- Enable use of brl for out of range branch fixup.
3135
3136
-------------------------------------------------------------------
3137
Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de
3138
3139
- Fix LIB_PATH for x86_64.
3140
3141
-------------------------------------------------------------------
3142
Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de
3143
3144
- enable s390 as additional target on s390x
3145
- fix LIB_PATH for elf_s390 emulation to not use lib64 paths
3146
- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64
3147
- delete -fsigned-char for binutils on s390/s390x
3148
3149
-------------------------------------------------------------------
3150
Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de
3151
3152
- Fix x86-64 gotpcrel generation.
3153
- Add fix for bugs in gas on i386 where GOT references where
3154
miscompiled and fix problem with absolute section.
3155
- Fix reference counting on various platforms.
3156
- Fix counting of definitions in shared objects
3157
3158
-------------------------------------------------------------------
3159
Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de
3160
3161
- Update to binutils 2.12.90.0.15.
3162
3163
-------------------------------------------------------------------
3164
Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de
3165
3166
- Add fix for ia64 indirect call encoding bug.
3167
3168
-------------------------------------------------------------------
3169
Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de
3170
3171
- Fix generation of nops for x86-64.
3172
3173
-------------------------------------------------------------------
3174
Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de
3175
3176
- Fix -ffunction sections.
3177
3178
-------------------------------------------------------------------
3179
Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de
3180
3181
- add patches for gas biarch support on ppc
3182
binutils-2.12.90.0.14-cvs.diff 20020709
3183
binutils_ppc_biarch_gas.diff
3184
binutils_ppc_biarch_gas_weaksym.diff
3185
3186
-------------------------------------------------------------------
3187
Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de
3188
3189
- Use %ix86 macro
3190
3191
-------------------------------------------------------------------
3192
Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de
3193
3194
- Update to binutils 2.12.90.0.14.
3195
- Remove patches that have been integrated.
3196
3197
-------------------------------------------------------------------
3198
Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de
3199
3200
- add fixes for s390(x) - should make this version work for s390.
3201
3202
-------------------------------------------------------------------
3203
Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de
3204
3205
- Do not discard empty sections (otherwise the kernel build will
3206
break).
3207
3208
-------------------------------------------------------------------
3209
Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de
3210
3211
- Update to binutils 2.12.90.0.12.
3212
* Update from binutils 2002 0618.
3213
* Fix an mips assembler bug.
3214
- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now
3215
3216
-------------------------------------------------------------------
3217
Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de
3218
3219
- Abort with error message if shared libs are build without -fPIC
3220
on x86-64 (in cases where this can be detected).
3221
- Remove ld -Y patch.
3222
3223
-------------------------------------------------------------------
3224
Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de
3225
3226
- use _target_cpu in diff packagelist
3227
3228
-------------------------------------------------------------------
3229
Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de
3230
3231
- Update to binutils 2.12.90.0.11.
3232
- Better handle ld -Y with multilibs.
3233
- Do not link 32-bit and 64-bit objects togethers when searching libs
3234
via ld.so.conf.
3235
- Add x86-64 as target for i386.
3236
3237
-------------------------------------------------------------------
3238
Fri May 31 10:38:01 CEST 2002 - olh@suse.de
3239
3240
- update cvs patch to 20020531, obsolets ppc64_binutils.diff
3241
disable make check on ppc64
3242
3243
-------------------------------------------------------------------
3244
Thu May 30 20:06:10 CEST 2002 - olh@suse.de
3245
3246
- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64
3247
3248
-------------------------------------------------------------------
3249
Wed May 29 10:40:31 CEST 2002 - olh@suse.de
3250
3251
- add ppc64_binutils.diff, for libtool
3252
nm -B output, use D instead of ? for function descriptors
3253
3254
-------------------------------------------------------------------
3255
Mon May 27 10:55:20 CEST 2002 - olh@suse.de
3256
3257
- update cvs patch to 20020527
3258
3259
-------------------------------------------------------------------
3260
Thu May 23 10:28:30 CEST 2002 - olh@suse.de
3261
3262
- add cvs 20020523 diff for ppc/ppc64
3263
put readelf manpage in filelist
3264
3265
-------------------------------------------------------------------
3266
Sun May 19 13:21:38 CEST 2002 - olh@suse.de
3267
3268
- handle elf64 (powerpc64-suse-linux) on ppc32
3269
3270
-------------------------------------------------------------------
3271
Fri May 17 21:22:21 CEST 2002 - adrian@suse.de
3272
3273
- fix build for s390x and mips
3274
(added pic config file)
3275
- do not ignore return value of "make check" on mips anymore
3276
3277
-------------------------------------------------------------------
3278
Fri May 17 18:20:08 CEST 2002 - schwab@suse.de
3279
3280
- Add gprof docs.
3281
- Add message catalogues.
3282
3283
-------------------------------------------------------------------
3284
Fri May 17 11:50:36 CEST 2002 - uli@suse.de
3285
3286
- added gprof to file list
3287
3288
-------------------------------------------------------------------
3289
Mon May 13 18:59:34 CEST 2002 - schwab@suse.de
3290
3291
- Add PIC configuration for x86-64.
3292
3293
-------------------------------------------------------------------
3294
Mon May 13 09:22:41 CEST 2002 - olh@suse.de
3295
3296
- update to 2.12.90.0.7
3297
3298
-------------------------------------------------------------------
3299
Sun May 12 19:48:50 CEST 2002 - schwab@suse.de
3300
3301
- Install the PIC libiberty.a.
3302
3303
-------------------------------------------------------------------
3304
Fri May 10 11:53:33 CEST 2002 - meissner@suse.de
3305
3306
- x86-64 relocation conversion should not just convert to
3307
64bit relocations since we sometimes do have 32bit ones.
3308
(Patch from Andreas Schwab.)
3309
3310
-------------------------------------------------------------------
3311
Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de
3312
3313
- Fix a bug with --eh-frame-hdr that occured on sparc.
3314
3315
-------------------------------------------------------------------
3316
Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de
3317
3318
- Fix testsuite for alpha and s390.
3319
- Fix --eh-frame-hdr.
3320
- Update x86-64 assembler patch.
3321
3322
-------------------------------------------------------------------
3323
Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de
3324
3325
- Fix pcrel handling in x86-64 assembler.
3326
3327
-------------------------------------------------------------------
3328
Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de
3329
3330
- Fix merging of s390 sections.
3331
3332
-------------------------------------------------------------------
3333
Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de
3334
3335
- Fix PPC linker bug.
3336
3337
-------------------------------------------------------------------
3338
Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de
3339
3340
- Update to binutils-2.12.90.0.4:
3341
* Contains x86-64 fix
3342
* Fixes S390 ld failure
3343
* Fixes for sparc
3344
3345
-------------------------------------------------------------------
3346
Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de
3347
3348
- Add fix for pcrel relocations for x86-64.
3349
3350
-------------------------------------------------------------------
3351
Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de
3352
3353
- Change platforms where testsuite is run.
3354
3355
-------------------------------------------------------------------
3356
Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de
3357
3358
- Update to binutils-2.12.90.0.3.
3359
3360
-------------------------------------------------------------------
3361
Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de
3362
3363
- Update to binutils-2.12.90.0.1.
3364
- gprof now supported on MIPS.
3365
3366
-------------------------------------------------------------------
3367
Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de
3368
3369
- add data segment alignment patches.
3370
3371
-------------------------------------------------------------------
3372
Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de
3373
3374
- Add fix for elf64-ia64 linker scripts.
3375
3376
-------------------------------------------------------------------
3377
Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de
3378
3379
- Fix broken patch.
3380
3381
-------------------------------------------------------------------
3382
Mon Feb 18 16:35:20 CET 2002 - aj@suse.de
3383
3384
- Update to binutils-2.11.93.0.2.
3385
3386
-------------------------------------------------------------------
3387
Thu Feb 14 11:21:28 CET 2002 - aj@suse.de
3388
3389
- Fix bug in handling of version maps by ld. This is needed for
3390
GCC 3.1.
3391
3392
-------------------------------------------------------------------
3393
Mon Nov 26 08:37:33 CET 2001 - aj@suse.de
3394
3395
- gprof is not supported on MIPS, don't try to package it.
3396
3397
-------------------------------------------------------------------
3398
Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de
3399
3400
- ignore known problem on mips in testsuite
3401
- disable combreloc patch for mips
3402
3403
-------------------------------------------------------------------
3404
Wed Nov 14 12:33:14 CET 2001 - ro@suse.de
3405
3406
- added include file symcat.h to filelist
3407
3408
-------------------------------------------------------------------
3409
Mon Nov 12 13:25:10 CET 2001 - aj@suse.de
3410
3411
- Update to binutils-2.11.92.0.10.
3412
3413
-------------------------------------------------------------------
3414
Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de
3415
3416
- Update to binutils 2.11.90.0.31.
3417
- Add support for @iplt and .data16 on ia64.
3418
3419
-------------------------------------------------------------------
3420
Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de
3421
3422
- Fix relative relocations on Alpha.
3423
3424
-------------------------------------------------------------------
3425
Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de
3426
3427
- Update to binutils 2.11.90.0.29. It includes support for 64-bit
3428
PowerPC.
3429
3430
-------------------------------------------------------------------
3431
Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de
3432
3433
- Update to current CVS version and include patch to always enable
3434
sorting of relocations. Together with the new glibc this reduces
3435
relocation processing at program startup significantly.
3436
3437
-------------------------------------------------------------------
3438
Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de
3439
3440
- Use AltiVec/PPC patch.
3441
- Revert objdump patch that causes sparc kernel build failure.
3442
- Add missing s390 jump instructions.
3443
- Fix bug with unaligned accesses in the sparc assembler.
3444
3445
-------------------------------------------------------------------
3446
Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de
3447
3448
- Added patch for missing AltiVec/PPC opcodes.
3449
3450
-------------------------------------------------------------------
3451
Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de
3452
3453
- Update to 2.11.90.0.27, fix s390 relocation generation.
3454
3455
-------------------------------------------------------------------
3456
Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de
3457
3458
- Update to binutils 2.11.90.0.24.
3459
3460
-------------------------------------------------------------------
3461
Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de
3462
3463
- Update to binutils 2.11.90.0.23.
3464
3465
-------------------------------------------------------------------
3466
Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de
3467
3468
- Run testsuite on s390.
3469
3470
-------------------------------------------------------------------
3471
Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de
3472
3473
- Update to binutils 2.11.90.0.15.
3474
3475
-------------------------------------------------------------------
3476
Mon May 14 09:43:37 CEST 2001 - aj@suse.de
3477
3478
- Update to binutils 2.11.90.0.8.
3479
3480
-------------------------------------------------------------------
3481
Mon May 7 14:54:33 CEST 2001 - aj@suse.de
3482
3483
- Update to latest version.
3484
3485
-------------------------------------------------------------------
3486
Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de
3487
3488
- Fix a relaxation bug on ia32 that occurs while building GCC.
3489
3490
-------------------------------------------------------------------
3491
Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de
3492
3493
- Test for alpha instead of axp.
3494
3495
-------------------------------------------------------------------
3496
Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de
3497
3498
- Add patch for S390 to fix relocs.
3499
3500
-------------------------------------------------------------------
3501
Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de
3502
3503
- The testsuite is broken on axp, disable it.
3504
3505
-------------------------------------------------------------------
3506
Thu Mar 8 11:17:22 CET 2001 - aj@suse.de
3507
3508
- Use separate build directory, don't run testsuite on sparc.
3509
3510
-------------------------------------------------------------------
3511
Mon Mar 5 11:59:42 CET 2001 - aj@suse.de
3512
3513
- Update to 2.10.91.0.4.
3514
3515
-------------------------------------------------------------------
3516
Thu Feb 22 14:32:36 CET 2001 - aj@suse.de
3517
3518
- Run the testsuite on some platforms.
3519
3520
-------------------------------------------------------------------
3521
Tue Feb 20 09:48:19 CET 2001 - aj@suse.de
3522
3523
- Add sparc fix for weak symbols.
3524
3525
-------------------------------------------------------------------
3526
Mon Feb 19 15:25:26 CET 2001 - aj@suse.de
3527
3528
- Update to 2.10.91.0.2.
3529
3530
-------------------------------------------------------------------
3531
Thu Nov 16 12:02:19 CET 2000 - aj@suse.de
3532
3533
- Added an alpha patch to fix glibc problems.
3534
3535
-------------------------------------------------------------------
3536
Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de
3537
3538
- Update to 2.10.0.33.
3539
- Remove PPC patch since it's solved better in .33.
3540
3541
-------------------------------------------------------------------
3542
Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de
3543
3544
- Update to binutils 2.10.0.31
3545
- Port s390 patches
3546
- Add PPC patch to fix glibc 2.2 problems
3547
3548
-------------------------------------------------------------------
3549
Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de
3550
3551
- Use macros in spec file
3552
3553
-------------------------------------------------------------------
3554
Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de
3555
3556
- New version 2.10.0.24 with additional s390 patches.
3557
3558
-------------------------------------------------------------------
3559
Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de
3560
3561
- added alpha3.dif to fix another problem with compaq compilers
3562
3563
-------------------------------------------------------------------
3564
Sat Mar 18 12:35:56 CET 2000 - aj@suse.de
3565
3566
- Fix problems with Compaq compiler, see:
3567
http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html
3568
http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html
3569
3570
-------------------------------------------------------------------
3571
Mon Mar 13 22:44:35 CET 2000 - aj@suse.de
3572
3573
- Added readelf to file list.
3574
3575
-------------------------------------------------------------------
3576
Mon Feb 28 17:31:41 CET 2000 - ro@suse.de
3577
3578
- fix HOST macro
3579
- added alpha fix from Andrea
3580
3581
-------------------------------------------------------------------
3582
Thu Jan 20 10:55:37 CET 2000 - aj@suse.de
3583
3584
- New version 2.9.5.0.24.
3585
3586
-------------------------------------------------------------------
3587
Thu Dec 9 18:10:28 CET 1999 - ro@suse.de
3588
3589
- leave targets for now
3590
3591
-------------------------------------------------------------------
3592
Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de
3593
3594
- added buildroot
3595
(it required a patch to target ld/Makefile.am, target install-data-local)
3596
3597
-------------------------------------------------------------------
3598
Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de
3599
3600
- backported sparc patch from cvs version of binutils
3601
- added note that geo@suse.cz can make NLMs
3602
3603
-------------------------------------------------------------------
3604
Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de
3605
3606
- Remove broken Sparc as patch, add bfd patch for sparc32
3607
3608
-------------------------------------------------------------------
3609
Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de
3610
3611
- spec file cleanup, add support for Sparc
3612
- Remove dependency for bin86, not longer necessary
3613
3614
-------------------------------------------------------------------
3615
Tue Nov 9 15:44:57 CET 1999 - uli@suse.de
3616
3617
- added PPC-specific files to %files section
3618
3619
-------------------------------------------------------------------
3620
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
3621
3622
- ran old prepare_spec on spec file to switch to new prepare_spec.
3623
3624
-------------------------------------------------------------------
3625
Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de
3626
3627
- fixed Makefile.Linux for PPC
3628
3629
-------------------------------------------------------------------
3630
Fri May 28 17:41:32 MEST 1999 - ro@suse.de
3631
3632
- update to .25
3633
3634
-------------------------------------------------------------------
3635
Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de
3636
3637
- update to .23
3638
3639
-------------------------------------------------------------------
3640
Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de
3641
3642
- remove hacks and install libiberty.a in /usr/lib
3643
3644
-------------------------------------------------------------------
3645
Sun Mar 14 20:12:39 MET 1999 - ro@suse.de
3646
3647
- libtool tries to be smart dropping the link -liberty
3648
try to be smarter: changed "-liberty" to "../libiberty/libiberty.a"
3649
3650
-------------------------------------------------------------------
3651
Fri Mar 5 01:06:36 MET 1999 - ro@suse.de
3652
3653
- update to 2.9.1.0.22b FOR NOW AXP ONLY
3654
- libnaming changed
3655
3656
-------------------------------------------------------------------
3657
Fri Feb 19 16:18:40 MET 1999 - ro@suse.de
3658
3659
- update to 2.9.1.0.20
3660
3661
-------------------------------------------------------------------
3662
Tue Jan 11 18:23:52 MET 1999 - ro@suse.de
3663
3664
- adapted specfile to build on alpha, too
3665
- added ansidecl.h to filelist for glibc
3666
3667
-------------------------------------------------------------------
3668
Mon Nov 2 15:18:48 MET 1998 - ro@suse.de
3669
3670
- update to 2.9.1.0.15
3671
3672
-------------------------------------------------------------------
3673
Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de
3674
3675
- switch detection of GLIBC to automake
3676
3677
-------------------------------------------------------------------
3678
Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de
3679
3680
- pack files depending on used libc / compile a.out for libc5
3681
3682
-------------------------------------------------------------------
3683
Wed May 20 23:16:18 MEST 1998 - bs@suse.de
3684
3685
- took c++filt off from file list (is included in egcs)
3686
3687
----------------------------------------------------------------------------
3688
Wed May 6 14:21:33 MEST 1998 - florian@suse.de
3689
3690
3691
- update to binutils 2.9.1.0.4
3692
3693
3694
----------------------------------------------------------------------------
3695
Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de
3696
3697
3698
- the a.out-assembler was not installed correctly by "make install"
3699
3700
3701
----------------------------------------------------------------------------
3702
Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de
3703
3704
3705
- add bug-fixes from gnu.utils.bugs
3706
3707
3708
3709
----------------------------------------------------------------------------
3710
Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de
3711
3712
3713
- always remove /usr/bin/encaps
3714
3715
3716
----------------------------------------------------------------------------
3717
Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de
3718
3719
3720
- update to version 2.8.1 with fixes by H.J. Lu
3721
3722
----------------------------------------------------------------------------
3723
Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de
3724
3725
3726
- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket
3727
installiert sein. 2.6.* hoechstens unter unsorted...
3728
3729
3730