File binutils.changes of Package cross-s390x-binutils
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Mon Dec 9 14:49:46 UTC 2024 - Michael Matz <matz@suse.com>
3
4
- Update to current 2.43.1 branch [PED-10254, PED-10306]:
5
* s390 - Add arch15 instructions
6
* various fixes from upstream: PR32153, PR32171, PR32189,
7
PR32196, PR32191, PR32109, PR32372, PR32387
8
- Adjusted binutils-2.43-branch.diff.gz.
9
- Disable zstd-by-default again (needs adjustments in at least
10
golang,llvm15,llvm17 first)
11
- Add binutils-fix-branch.diff.
12
- Check non-changing of flex/bison inputs only after applying
13
branch and fix-branch diffs.
14
15
-------------------------------------------------------------------
16
Wed Nov 20 14:59:28 UTC 2024 - Jiri Slaby <jslaby@suse.cz>
17
18
- drop ld-relro.diff (relro is the default for some time)
19
and it warns on avr spuriously (bsc#1233520)
20
21
-------------------------------------------------------------------
22
Mon Nov 18 18:12:05 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
23
24
- Add loongarch64 as new target
25
26
-------------------------------------------------------------------
27
Tue Sep 10 05:25:27 UTC 2024 - Martin Liška <martin.liska@hey.com>
28
29
- Enable zstd compression algorithm (instead of zlib)
30
for debug info sections by default.
31
32
-------------------------------------------------------------------
33
Wed Aug 28 13:18:28 UTC 2024 - Michael Matz <matz@suse.com>
34
35
- Update to current 2.43.1 branch [PED-10474]:
36
* PR32109 - fuzzing problem
37
* PR32083 - LTO vs overridden common symbols
38
* PR32067 - crash with LTO-plugin and --oformat=binary
39
* PR31956 - LTO vs wrapper symbols
40
* riscv - add Zimop and Zcmop extensions
41
- Adjusted binutils-2.43-branch.diff.gz.
42
43
-------------------------------------------------------------------
44
Tue Aug 6 14:09:24 UTC 2024 - Michael Matz <matz@suse.com>
45
46
- Update to version 2.43:
47
* new .base64 pseudo-op, allowing base64 encoded data as strings
48
* Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
49
(APX_F now fully supported)
50
* x86 Intel syntax now warns about more mnemonic suffixes
51
* macros and .irp/.irpc/.rept bodies can use \+ to get at number
52
of times the macro/body was executed
53
* aarch64: support 'armv9.5-a' for -march, add support for LUT
54
and LUT2
55
* s390: base register operand in D(X,B) and D(L,B) can now be
56
omitted (ala 'D(X,)'); warn when register type doesn't match
57
operand type (use option
58
'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
59
* riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
60
Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
61
XSfCease, all at version 1.0;
62
remove support for assembly of privileged spec 1.9.1 (linking
63
support remains)
64
* arm: remove support for some old co-processors: Maverick and FPA
65
* mips: '--trap' now causes either trap or breakpoint instructions
66
to be emitted as per current ISA, instead of always using trap
67
insn and failing when current ISA was incompatible with that
68
* LoongArch: accept .option pseudo-op for fine-grained control
69
of assembly code options; add support for DT_RELR
70
* readelf: now displays RELR relocations in full detail;
71
add -j/--display-section to show just those section(s) content
72
according to their type
73
* objdump/readelf now dump also .eh_frame_hdr (when present) when
74
dumping .eh_frame
75
* gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
76
processors; add minimal support for riscv
77
* linker:
78
- put .got and .got.plt into relro segment
79
- add -z isa-level-report=[none|all|needed|used] to the x86 ELF
80
linker to report needed and used x86-64 ISA levels
81
- add --rosegment option which changes the -z separate-code
82
option so that only one read-only segment is created (instead
83
of two)
84
- add --section-ordering-file <FILE> option to add extra
85
mapping of input sections to output sections
86
- add -plugin-save-temps to store plugin intermediate files
87
permanently
88
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
89
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
90
- Removed upstream patch riscv-no-relax.patch.
91
- Rebased ld-relro.diff and binutils-revert-rela.diff.
92
93
-------------------------------------------------------------------
94
Thu Jun 13 08:35:38 UTC 2024 - Andreas Schwab <schwab@suse.de>
95
96
- binutils-pr22868.diff: Remove obsolete patch
97
- Undefine _FORTIFY_SOURCE when running checks
98
99
-------------------------------------------------------------------
100
Wed May 1 09:52:29 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
101
102
- Allow to disable profiling
103
104
-------------------------------------------------------------------
105
Thu Feb 22 10:11:25 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
106
107
- Use %patch -P N instead of deprecated %patchN.
108
109
-------------------------------------------------------------------
110
Wed Feb 21 09:56:08 UTC 2024 - Andreas Schwab <schwab@suse.de>
111
112
- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
113
symbol is local when no-relax
114
115
-------------------------------------------------------------------
116
Mon Feb 5 16:57:05 UTC 2024 - Michael Matz <matz@suse.com>
117
118
- Add binutils-disable-code-arch-error.diff to demote an
119
error about swapped .arch/.code directives to a warning.
120
It happens in the wild.
121
122
-------------------------------------------------------------------
123
Tue Jan 30 13:52:11 UTC 2024 - Michael Matz <matz@suse.com>
124
125
- Update to version 2.42:
126
* Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
127
RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
128
flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
129
'+rcpc2' and '+wfxt'
130
* Add experimantal support for GAS to synthesize call-frame-info for
131
some hand-written asm (--scfi=experimental) on x86-64.
132
* Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
133
PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
134
* Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
135
SiFive VCIX v1.0.
136
* BPF assembler: ';' separates statements now, and does not introduce
137
line comments anymore (use '#' or '//' for this).
138
* x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
139
dynamic tags.
140
* risc-v ld: Add '--[no-]check-uleb128'.
141
* New linker script directive: REVERSE, to be combined with SORT_BY_NAME
142
or SORT_BY_INIT_PRIORITY, reverses the generated order.
143
* New linker options --warn-execstack-objects (warn only about execstack
144
when input object files request it), and --error-execstack plus
145
--error-rxw-segments to convert the existing warnings into errors.
146
* objdump: Add -Z/--decompress to be used with -s/--full-contents to
147
decompress section contents before displaying.
148
* readelf: Add --extra-sym-info to be used with --symbols (currently
149
prints section name of references section index).
150
* objcopy: Add --set-section-flags for x86_64 to include
151
SHF_X86_64_LARGE.
152
* s390 disassembly: add target-specific disasm option 'insndesc',
153
as in "objdump -M insndesc" to display an instruction description
154
as comment along with the disassembly.
155
- Add binutils-2.42-branch.diff.gz.
156
- Rebased s390-biarch.diff.
157
- Adjusted binutils-revert-hlasm-insns.diff,
158
binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
159
for upstream changes.
160
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
161
binutils-2.41-branch.diff.gz.
162
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
163
and riscv-relro.patch (all upstreamed).
164
- Removed add-ulp-section.diff, we use a different mechanism
165
for live patching since a long time.
166
167
-------------------------------------------------------------------
168
Thu Nov 9 16:51:13 UTC 2023 - Michael Matz <matz@suse.com>
169
170
- Add binutils-use-less-memory.diff to be a little nicer to 32bit
171
userspace and huge links. [bsc#1216908]
172
173
-------------------------------------------------------------------
174
Mon Sep 25 11:12:43 UTC 2023 - Andreas Schwab <schwab@suse.de>
175
176
- riscv-relro.patch: RISC-V: Protect .got with relro
177
178
-------------------------------------------------------------------
179
Thu Sep 14 12:27:48 UTC 2023 - Michael Matz <matz@suse.com>
180
181
- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)
182
183
-------------------------------------------------------------------
184
Wed Aug 16 14:36:57 UTC 2023 - Michael Matz <matz@suse.com>
185
186
- Update to version 2.41 [PED-5778]:
187
* The MIPS port now supports the Sony Interactive Entertainment Allegrex
188
processor, used with the PlayStation Portable, which implements the MIPS
189
II ISA along with a single-precision FPU and a few implementation-specific
190
integer instructions.
191
* Objdump's --private option can now be used on PE format files to display the
192
fields in the file header and section headers.
193
* New versioned release of libsframe: libsframe.so.1. This release introduces
194
versioned symbols with version node name LIBSFRAME_1.0. This release also
195
updates the ABI in an incompatible way: this includes removal of
196
sframe_get_funcdesc_with_addr API, change in the behavior of
197
sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
198
* SFrame Version 2 is now the default (and only) format version supported by
199
gas, ld, readelf and objdump.
200
* Add command-line option, --strip-section-headers, to objcopy and strip to
201
remove ELF section header from ELF file.
202
* The RISC-V port now supports the following new standard extensions:
203
- Zicond (conditional zero instructions)
204
- Zfa (additional floating-point instructions)
205
- Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
206
Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
207
* The RISC-V port now supports the following vendor-defined extensions:
208
- XVentanaCondOps
209
* Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
210
* A new .insn directive is recognized by x86 gas.
211
* Add SME2 support to the AArch64 port.
212
* The linker now accepts a command line option of --remap-inputs
213
<PATTERN>=<FILE> to relace any input file that matches <PATTERN> with
214
<FILE>. In addition the option --remap-inputs-file=<FILE> can be used to
215
specify a file containing any number of these remapping directives.
216
* The linker command line option --print-map-locals can be used to include
217
local symbols in a linker map. (ELF targets only).
218
* For most ELF based targets, if the --enable-linker-version option is used
219
then the version of the linker will be inserted as a string into the .comment
220
section.
221
* The linker script syntax has a new command for output sections: ASCIZ "string"
222
This will insert a zero-terminated string at the current location.
223
* Add command-line option, -z nosectionheader, to omit ELF section
224
header.
225
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
226
riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
227
extensa-gcc-4_3-fix.diff .
228
- Add binutils-2.41-branch.diff.gz .
229
- Add binutils-old-makeinfo.diff for SLE-12 and older.
230
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
231
- Contains fixes for these non-CVEs (not security bugs per upstreams
232
SECURITY.md):
233
* bsc#1209642 aka CVE-2023-1579 aka PR29988
234
* bsc#1210297 aka CVE-2023-1972 aka PR30285
235
* bsc#1210733 aka CVE-2023-2222 aka PR29936
236
* bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
237
* bsc#1214565 aka CVE-2020-19726 aka PR26240
238
* bsc#1214567 aka CVE-2022-35206 aka PR29290
239
* bsc#1214579 aka CVE-2022-35205 aka PR29289
240
* bsc#1214580 aka CVE-2022-44840 aka PR29732
241
* bsc#1214604 aka CVE-2022-45703 aka PR29799
242
* bsc#1214611 aka CVE-2022-48065 aka PR29925
243
* bsc#1214619 aka CVE-2022-48064 aka PR29922
244
* bsc#1214620 aka CVE-2022-48063 aka PR29924
245
* bsc#1214623 aka CVE-2022-47696 aka PR29677
246
* bsc#1214624 aka CVE-2022-47695 aka PR29846
247
* bsc#1214625 aka CVE-2022-47673 aka PR29876
248
249
-------------------------------------------------------------------
250
Thu Jul 13 14:31:57 UTC 2023 - Michael Matz <matz@suse.com>
251
252
- Add binutils-disable-dt-relr.sh for an compatibility problem
253
caused by binutils-revert-rela.diff in SLE codestreams.
254
Needed for update of glibc as that would otherwise pick up
255
the broken relative relocs support. [bsc#1213282, PED-1435]
256
- This only existed only for a very short while in SLE-15, as the main
257
variant in devel:gcc subsumed this in binutils-revert-rela.diff.
258
Hence:
259
- Remove binutils-disable-dt-relr.sh as subsumed.
260
261
-------------------------------------------------------------------
262
Tue May 30 09:43:15 UTC 2023 - Andreas Schwab <schwab@suse.de>
263
264
- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
265
ld/25694
266
- riscv-pr22263-1.patch: Backport for PR ld/22263
267
268
-------------------------------------------------------------------
269
Wed Apr 12 14:56:56 UTC 2023 - Martin Liška <mliska@suse.cz>
270
271
- Rebase branch patch (includes fix for PR30281).
272
273
-------------------------------------------------------------------
274
Tue Mar 21 16:33:06 UTC 2023 - Martin Liška <mliska@suse.cz>
275
276
- Document fixed CVEs:
277
* bnc#1208037 aka CVE-2023-25588 aka PR29677
278
* bnc#1208038 aka CVE-2023-25587 aka PR29846
279
* bnc#1208040 aka CVE-2023-25585 aka PR29892
280
* bnc#1208409 aka CVE-2023-0687 aka PR29444
281
282
-------------------------------------------------------------------
283
Thu Mar 16 14:18:53 UTC 2023 - Richard Biener <rguenther@suse.com>
284
285
- Enable bpf-none cross target and add bpf-none to the multitarget
286
set of supported targets.
287
288
-------------------------------------------------------------------
289
Wed Mar 8 15:31:09 UTC 2023 - Michael Matz <matz@suse.com>
290
291
- Disable packed-relative-relocs for old codestreams. They generate
292
buggy relocations when binutils-revert-rela.diff is active.
293
[bsc#1206556]
294
295
-------------------------------------------------------------------
296
Thu Feb 23 09:11:50 UTC 2023 - Martin Liška <mliska@suse.cz>
297
298
- Disable ZSTD debug section compress by default.
299
300
-------------------------------------------------------------------
301
Tue Feb 21 15:32:02 UTC 2023 - Martin Liška <mliska@suse.cz>
302
303
- Enable zstd compression algorithm (instead of zlib)
304
for debug info sections by default.
305
306
-------------------------------------------------------------------
307
Mon Jan 30 09:18:59 UTC 2023 - Martin Liška <mliska@suse.cz>
308
309
- Pack libgprofng only for supported platforms.
310
311
-------------------------------------------------------------------
312
Fri Jan 27 19:06:39 UTC 2023 - Martin Liška <mliska@suse.cz>
313
314
- Remove upstreamed patch binutils-maxpagesize.diff.
315
316
-------------------------------------------------------------------
317
Fri Jan 27 09:56:13 UTC 2023 - Martin Liška <mliska@suse.cz>
318
319
- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
320
- Move libgprofng-related libraries to the proper locations (packages).
321
- Add --without=bootstrap for skipping of bootstrap (faster testing
322
of the package).
323
324
-------------------------------------------------------------------
325
Tue Jan 24 12:52:49 UTC 2023 - Richard Biener <rguenther@suse.com>
326
327
- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]
328
329
-------------------------------------------------------------------
330
Mon Jan 16 08:34:07 UTC 2023 - Martin Liška <mliska@suse.cz>
331
332
- Update to version 2.40:
333
* Objdump has a new command line option --show-all-symbols which will make it
334
display all symbols that match a given address when disassembling. (Normally
335
only the first symbol that matches an address is shown).
336
* Add --enable-colored-disassembly configure time option to enable colored
337
disassembly output by default, if the output device is a terminal. Note,
338
this configure option is disabled by default.
339
* DCO signed contributions are now accepted.
340
* objcopy --decompress-debug-sections now supports zstd compressed debug
341
sections. The new option --compress-debug-sections=zstd compresses debug
342
sections with zstd.
343
* addr2line and objdump --dwarf now support zstd compressed debug sections.
344
* The dlltool program now accepts --deterministic-libraries and
345
--non-deterministic-libraries as command line options to control whether or
346
not it generates deterministic output libraries. If neither of these options
347
are used the default is whatever was set when the binutils were configured.
348
* readelf and objdump now have a newly added option --sframe which dumps the
349
SFrame section.
350
* Add support for Intel RAO-INT instructions.
351
* Add support for Intel AVX-NE-CONVERT instructions.
352
* Add support for Intel MSRLIST instructions.
353
* Add support for Intel WRMSRNS instructions.
354
* Add support for Intel CMPccXADD instructions.
355
* Add support for Intel AVX-VNNI-INT8 instructions.
356
* Add support for Intel AVX-IFMA instructions.
357
* Add support for Intel PREFETCHI instructions.
358
* Add support for Intel AMX-FP16 instructions.
359
* gas now supports --compress-debug-sections=zstd to compress
360
debug sections with zstd.
361
* Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
362
that selects the default compression algorithm
363
for --enable-compressed-debug-sections.
364
* Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
365
XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
366
XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
367
ISA manual, which are implemented in the Allwinner D1.
368
* Add support for the RISC-V Zawrs extension, version 1.0-rc4.
369
* Add support for Cortex-X1C for Arm.
370
* New command line option --gsframe to generate SFrame unwind information
371
on x86_64 and aarch64 targets.
372
* The linker has a new command line option to suppress the generation of any
373
warning or error messages. This can be useful when there is a need to create
374
a known non-working binary. The option is -w or --no-warnings.
375
* ld now supports zstd compressed debug sections. The new option
376
--compress-debug-sections=zstd compresses debug sections with zstd.
377
* Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
378
that selects the default compression algorithm
379
for --enable-compressed-debug-sections.
380
* Remove support for -z bndplt (MPX prefix instructions).
381
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
382
cross-avr-size.patch.
383
- Removed patch: binutils-pr29482.diff.
384
- New patch: extensa-gcc-4_3-fix.diff.
385
- Includes fixes for these CVEs:
386
* bnc#1206080 aka CVE-2022-4285 aka PR29699
387
- Enable by default: --enable-colored-disassembly.
388
389
-------------------------------------------------------------------
390
Sat Dec 10 10:00:56 UTC 2022 - Dirk Müller <dmueller@suse.com>
391
392
- fix build on x86_64_vX platforms
393
394
-------------------------------------------------------------------
395
Tue Oct 25 14:52:30 UTC 2022 - Michael Matz <matz@suse.com>
396
397
- Add binutils-maxpagesize.diff for a problem on old code
398
streams, where we would generate too large binaries.
399
400
-------------------------------------------------------------------
401
Tue Oct 25 12:54:34 UTC 2022 - Andreas Schwab <schwab@suse.de>
402
403
- s390-pic-dso.diff: use %pB instead of %B
404
405
-------------------------------------------------------------------
406
Mon Oct 17 15:16:23 UTC 2022 - Michael Matz <matz@suse.com>
407
408
- SLE toolchain update of binutils. Update to 2.39 from 2.37,
409
which means obsoleting and hence removing these patches:
410
binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
411
binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
412
binutils-add-z16-name.diff.
413
Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
414
jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
415
jsc#SLE-25047]
416
- This fixes these CVEs relative to 2.37:
417
[bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
418
[bsc#1193929] aka PR28694 aka CVE-2021-45078
419
[bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
420
[bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
421
[bsc#1202966] aka PR29289 aka CVE-2022-38126
422
[bsc#1202967] aka PR29290 aka CVE-2022-38127
423
[bsc#1202969] aka CVE-2021-3826
424
425
-------------------------------------------------------------------
426
Fri Oct 14 15:22:38 UTC 2022 - Dirk Müller <dmueller@suse.com>
427
428
- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)
429
430
-------------------------------------------------------------------
431
Fri Aug 26 13:24:35 UTC 2022 - Michael Matz <matz@suse.com>
432
433
- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
434
[bsc#1202816]
435
436
-------------------------------------------------------------------
437
Wed Aug 10 09:04:57 UTC 2022 - Martin Liška <mliska@suse.cz>
438
439
- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.
440
441
-------------------------------------------------------------------
442
Mon Aug 8 11:43:14 UTC 2022 - Martin Liška <mliska@suse.cz>
443
444
- Add binutils-2.39-branch.diff.gz.
445
- Explicitly enable --enable-warn-execstack=yes and --enable-warn-rwx-segments=yes.
446
- Add gprofng subpackage.
447
448
-------------------------------------------------------------------
449
Sat Aug 6 08:41:08 UTC 2022 - Martin Liška <mliska@suse.cz>
450
451
- Update to binutils 2.39:
452
* The ELF linker will now generate a warning message if the stack is made
453
executable. Similarly it will warn if the output binary contains a
454
segment with all three of the read, write and execute permission
455
bits set. These warnings are intended to help developers identify
456
programs which might be vulnerable to attack via these executable
457
memory regions.
458
The warnings are enabled by default but can be disabled via a command
459
line option. It is also possible to build a linker with the warnings
460
disabled, should that be necessary.
461
* The ELF linker now supports a --package-metadata option that allows
462
embedding a JSON payload in accordance to the Package Metadata
463
specification.
464
* In linker scripts it is now possible to use TYPE=<type> in an output
465
section description to set the section type value.
466
* The objdump program now supports coloured/colored syntax
467
highlighting of its disassembler output for some architectures.
468
(Currently: AVR, RiscV, s390, x86, x86_64).
469
* The nm program now supports a --no-weak/-W option to make it ignore
470
weak symbols.
471
* The readelf and objdump programs now support a -wE option to prevent
472
them from attempting to access debuginfod servers when following
473
links.
474
* The objcopy program's --weaken, --weaken-symbol, and
475
--weaken-symbols options now works with unique symbols as well.
476
- Rebase binutils-compat-old-behaviour.diff, binutils-revert-hlasm-insns.diff,
477
binutils-revert-plt32-in-branches.diff and remove binutils-2.38-branch.diff.gz.
478
- For now use --disable-gprofng.
479
- Includes fixes for these CVEs:
480
bnc#1142579 aka CVE-2019-1010204 aka PR23765
481
482
-------------------------------------------------------------------
483
Mon Jun 13 12:09:35 UTC 2022 - Michael Matz <matz@suse.com>
484
485
(Fake entry from SLE for tracking purposes:)
486
- For building shim 15.6~rc1 (and later versions) aarch64 image, objcopy
487
needs to support efi-app-aarch64 target. (bsc#1198458)
488
Adds binutils-add-efi-aarch64-1.diff,
489
binutils-add-efi-aarch64-2.diff, binutils-add-efi-aarch64-3.diff .
490
491
-------------------------------------------------------------------
492
Wed May 25 10:23:35 UTC 2022 - Martin Liška <mliska@suse.cz>
493
494
- Use https for variosu links.
495
496
-------------------------------------------------------------------
497
Wed May 25 08:56:09 UTC 2022 - Martin Liška <mliska@suse.cz>
498
499
- Update binutils-2.38-branch.diff.gz (to 93054037f1e304e)
500
in order to include PR29087.
501
502
-------------------------------------------------------------------
503
Mon May 9 10:18:29 UTC 2022 - Andreas Schwab <schwab@suse.de>
504
505
- Enable multitarget build on riscv64
506
- On SLE15 and later, use make -Oline to synchronize configure output by
507
lines
508
509
-------------------------------------------------------------------
510
Fri May 6 14:17:19 UTC 2022 - Michael Matz <matz@suse.com>
511
512
(Fake entry from SLE for tracking purposes:)
513
- Add binutils-fix-keepdebug.diff for fix bsc#1191908, a problem
514
in crash not accepting some of our .ko.debug files.
515
516
-------------------------------------------------------------------
517
Wed May 4 12:08:27 UTC 2022 - Martin Liška <mliska@suse.cz>
518
519
- Renumber Sources.
520
521
-------------------------------------------------------------------
522
Wed May 4 10:22:26 UTC 2022 - Martin Liška <mliska@suse.cz>
523
524
- Fix ExcludeArch for ppc.
525
526
-------------------------------------------------------------------
527
Wed May 4 07:10:59 UTC 2022 - Martin Liška <mliska@suse.cz>
528
529
- Make multibuild utilize only the main binutils.spec file.
530
- Remove not needed README.First-for.SUSE.packagers, pre_checkin.sh.
531
532
-------------------------------------------------------------------
533
Mon May 2 10:15:26 UTC 2022 - Martin Liška <mliska@suse.cz>
534
535
- Start using _multibuild for cross binutils.
536
537
-------------------------------------------------------------------
538
Mon Apr 25 16:25:47 UTC 2022 - Michael Matz <matz@suse.com>
539
540
- Add binutils-revert-rela.diff to revert back to old behaviour
541
of not ignoring the in-section content of to be relocated
542
fields on x86-64, even though that's a RELA architecture.
543
Compatibility with buggy object files generated by old tools.
544
[bsc#1198422]
545
(forward port from SLE)
546
547
-------------------------------------------------------------------
548
Mon Apr 11 13:49:19 UTC 2022 - Michael Matz <matz@suse.com>
549
550
- Update binutils-2.38-branch.diff.gz (to c210342d7f5) to include
551
recognition of 'z16' name for 'arch14' on s390. [bsc#1198237]
552
553
-------------------------------------------------------------------
554
Mon Apr 11 13:43:11 UTC 2022 - Michael Matz <matz@suse.com>
555
556
(Fake entry from SLE for tracking purposes:)
557
- Add binutils-add-z16-name.diff so that the now official name
558
z16 for arch14 is recognized. [bsc#1198237]
559
560
-------------------------------------------------------------------
561
Mon Mar 21 16:40:26 UTC 2022 - Marcus Meissner <meissner@suse.com>
562
563
- Add usage of a SUSE_ZNOW environment variable which allows switching
564
on "-z now" by default using "export SUSE_ZNOW=1", similar to
565
the SUSE_ASNEEDED variable. Adds binutils-znow.patch.
566
567
-------------------------------------------------------------------
568
Thu Mar 10 21:22:20 UTC 2022 - Wolfgang Bauer <wbauer@tmo.at>
569
570
- Update binutils-skip-rpaths.patch: add back fix for boo#1191473,
571
which got lost in the update to 2.38.
572
573
-------------------------------------------------------------------
574
Fri Mar 4 10:44:39 UTC 2022 - Martin Liška <mliska@suse.cz>
575
576
- Update binutils-2.38-branch.diff.gz in order to include PR28879.
577
578
-------------------------------------------------------------------
579
Tue Mar 1 12:41:27 UTC 2022 - Michael Matz <matz@suse.com>
580
581
- From Stefan Brüns <stefan.bruens@rwth-aachen.de>:
582
* Install symlinks for all target specific tools on
583
arm-eabi-none [bsc#1185712]
584
585
-------------------------------------------------------------------
586
Thu Feb 24 09:10:44 UTC 2022 - Martin Liška <mliska@suse.cz>
587
588
- Do not re-generate ld/ldlex.c, ld/ldgram.c, ld/ldgram.h and verify
589
that corresponding flex/bison files are not modified by a patch.
590
591
-------------------------------------------------------------------
592
Thu Feb 24 06:55:14 UTC 2022 - Martin Liška <mliska@suse.cz>
593
594
- Use verbose mode for make for cross compilers.
595
596
-------------------------------------------------------------------
597
Wed Feb 23 17:52:15 UTC 2022 - Michael Matz <matz@suse.com>
598
599
- Make it build on SLE-11 again.
600
601
-------------------------------------------------------------------
602
Tue Feb 22 09:13:15 UTC 2022 - Martin Liška <mliska@suse.cz>
603
604
- Use verbose mode for make.
605
606
-------------------------------------------------------------------
607
Sat Feb 12 19:13:31 UTC 2022 - Martin Liška <mliska@suse.cz>
608
609
- Update to binutils 2.38:
610
* elfedit: Add --output-abiversion option to update ABIVERSION.
611
* Add support for the LoongArch instruction set.
612
* Tools which display symbols or strings (readelf, strings, nm, objdump)
613
have a new command line option which controls how unicode characters are
614
handled. By default they are treated as normal for the tool. Using
615
--unicode=locale will display them according to the current locale.
616
Using --unicode=hex will display them as hex byte values, whilst
617
--unicode=escape will display them as escape sequences. In addition
618
using --unicode=highlight will display them as unicode escape sequences
619
highlighted in red (if supported by the output device).
620
* readelf -r dumps RELR relative relocations now.
621
* Support for efi-app-aarch64, efi-rtdrv-aarch64 and efi-bsdrv-aarch64 has been
622
added to objcopy in order to enable UEFI development using binutils.
623
* ar: Add --thin for creating thin archives. -T is a deprecated alias without
624
diagnostics. In many ar implementations -T has a different meaning, as
625
specified by X/Open System Interface.
626
* Add support for AArch64 system registers that were missing in previous
627
releases.
628
* Add support for the LoongArch instruction set.
629
* Add a command-line option, -muse-unaligned-vector-move, for x86 target
630
to encode aligned vector move as unaligned vector move.
631
* Add support for Cortex-R52+ for Arm.
632
* Add support for Cortex-A510, Cortex-A710, Cortex-X2 for AArch64.
633
* Add support for Cortex-A710 for Arm.
634
* Add support for Scalable Matrix Extension (SME) for AArch64.
635
* The --multibyte-handling=[allow|warn|warn-sym-only] option tells the
636
assembler what to when it encoutners multibyte characters in the input. The
637
default is to allow them. Setting the option to "warn" will generate a
638
warning message whenever any multibyte character is encountered. Using the
639
option to "warn-sym-only" will make the assembler generate a warning whenever a
640
symbol is defined containing multibyte characters. (References to undefined
641
symbols will not generate warnings).
642
* Outputs of .ds.x directive and .tfloat directive with hex input from
643
x86 assembler have been reduced from 12 bytes to 10 bytes to match the
644
output of .tfloat directive.
645
* Add support for 'armv8.8-a', 'armv9-a', 'armv9.1-a', 'armv9.2-a' and
646
'armv9.3-a' for -march in AArch64 GAS.
647
* Add support for 'armv8.7-a', 'armv8.8-a', 'armv9-a', 'armv9.1-a',
648
'armv9.2-a' and 'armv9.3-a' for -march in Arm GAS.
649
* Add support for Intel AVX512_FP16 instructions.
650
* Add -z pack-relative-relocs/-z no pack-relative-relocs to x86 ELF
651
linker to pack relative relocations in the DT_RELR section.
652
* Add support for the LoongArch architecture.
653
* Add -z indirect-extern-access/-z noindirect-extern-access to x86 ELF
654
linker to control canonical function pointers and copy relocation.
655
* Add --max-cache-size=SIZE to set the the maximum cache size to SIZE
656
bytes.
657
- Add binutils-2.38-branch.diff.gz.
658
- Removed deletion of man pages as they should be properly packages
659
in tarball.
660
- Rebased patches: aarch64-common-pagesize.patch, add-ulp-section.diff,
661
binutils-bfd_h.patch, binutils-revert-nm-symversion.diff,
662
binutils-revert-plt32-in-branches.diff, binutils-skip-rpaths.patch
663
and binutils-compat-old-behaviour.diff.
664
665
-------------------------------------------------------------------
666
Fri Feb 4 13:13:20 UTC 2022 - Matwey Kornilov <matwey.kornilov@gmail.com>
667
668
- Enable PRU architecture for AM335x CPU (Beagle Bone Black board)
669
670
-------------------------------------------------------------------
671
Thu Jan 27 20:36:30 UTC 2022 - Dirk Müller <dmueller@suse.com>
672
673
- use fdupes on datadir
674
- remove RPM_BUILD_ROOT usage and other cleanups
675
676
-------------------------------------------------------------------
677
Fri Nov 12 13:20:09 UTC 2021 - Martin Liška <mliska@suse.cz>
678
679
- Rebase binutils-2.37-branch.diff: fixes PR28494.
680
681
-------------------------------------------------------------------
682
Fri Nov 5 16:54:36 UTC 2021 - Michael Matz <matz@suse.com>
683
684
- Add binutils-revert-hlasm-insns.diff for compatibility on old
685
code stream that expect 'brcl 0,label' to not be disassembled
686
as 'jgnop label' on s390x. [bsc#1192267]
687
688
-------------------------------------------------------------------
689
Wed Nov 3 08:23:52 UTC 2021 - Martin Liška <mliska@suse.cz>
690
691
- Rebase binutils-2.37-branch.diff: fixes PR28523 aka boo#1188941.
692
693
-------------------------------------------------------------------
694
Tue Nov 2 15:57:53 UTC 2021 - Michael Matz <matz@suse.com>
695
696
- Fix empty man-pages from broken release tarball [PR28144].
697
698
-------------------------------------------------------------------
699
Mon Nov 1 09:34:38 UTC 2021 - Martin Liška <mliska@suse.cz>
700
701
- Update binutils-skip-rpaths.patch with contained a memory corruption
702
(boo#1191473).
703
704
-------------------------------------------------------------------
705
Fri Oct 8 14:11:44 UTC 2021 - Michael Matz <matz@suse.com>
706
707
- Configure with --disable-x86-used-note on old code streams.
708
- Disable libalternatives temporarily for build cycle reasons.
709
- make TARGET-bfd=headers again, we patch bfd-in.h
710
- This state submitted to SLE12 and SLE15 code streams for annual
711
toolchain update. [jsc#PM-2767, jsc#SLE-21561, jsc#SLE-19618]
712
- Bump binutils-2.37-branch.diff to 66d5c7003, to include fixes for
713
PR28422, PR28192, PR28391. Also adds some s390x arch14
714
instructions [jsc#SLE-18637].
715
716
-------------------------------------------------------------------
717
Fri Sep 10 23:16:12 CEST 2021 - Stefan Schubert schubi@suse.de
718
719
- Using libalternatives instead of update-alternatives.
720
721
-------------------------------------------------------------------
722
Wed Sep 8 15:09:58 UTC 2021 - Michael Matz <matz@suse.com>
723
724
- Adjust for testsuite fails on older products that configure
725
binutils in different ways, adds binutils-compat-old-behaviour.diff
726
and adjusts binutils-revert-nm-symversion.diff and
727
binutils-revert-plt32-in-branches.diff.
728
729
-------------------------------------------------------------------
730
Tue Aug 3 13:36:19 UTC 2021 - Martin Liška <mliska@suse.cz>
731
732
- Bump binutils-2.37-branch.diff: fixes PR28138.
733
734
-------------------------------------------------------------------
735
Thu Jul 22 17:36:14 UTC 2021 - Martin Liška <mliska@suse.cz>
736
737
- Use LTO & PGO build.
738
739
-------------------------------------------------------------------
740
Thu Jul 22 15:01:27 UTC 2021 - Martin Liška <mliska@suse.cz>
741
742
- Update to binutils 2.37:
743
* The GNU Binutils sources now requires a C99 compiler and library to
744
build.
745
* Support for the arm-symbianelf format has been removed.
746
* Support for Realm Management Extension (RME) for AArch64 has been
747
added.
748
* A new linker option '-z report-relative-reloc' for x86 ELF targets
749
has been added to report dynamic relative relocations.
750
* A new linker option '-z start-stop-gc' has been added to disable
751
special treatment of __start_*/__stop_* references when
752
--gc-sections.
753
* A new linker options '-Bno-symbolic' has been added which will
754
cancel the '-Bsymbolic' and '-Bsymbolic-functions' options.
755
* The readelf tool has a new command line option which can be used to
756
specify how the numeric values of symbols are reported.
757
--sym-base=0|8|10|16 tells readelf to display the values in base 8,
758
base 10 or base 16. A sym base of 0 represents the default action
759
of displaying values under 10000 in base 10 and values above that in
760
base 16.
761
* A new format has been added to the nm program. Specifying
762
'--format=just-symbols' (or just using -j) will tell the program to
763
only display symbol names and nothing else.
764
* A new command line option '--keep-section-symbols' has been added to
765
objcopy and strip. This stops the removal of unused section symbols
766
when the file is copied. Removing these symbols saves space, but
767
sometimes they are needed by other tools.
768
* The '--weaken', '--weaken-symbol' and '--weaken-symbols' options
769
supported by objcopy now make undefined symbols weak on targets that
770
support weak symbols.
771
* Readelf and objdump can now display and use the contents of .debug_sup
772
sections.
773
* Readelf and objdump will now follow links to separate debug info
774
files by default. This behaviour can be stopped via the use of the
775
new '-wN' or '--debug-dump=no-follow-links' options for readelf and
776
the '-WN' or '--dwarf=no-follow-links' options for objdump. Also
777
the old behaviour can be restored by the use of the
778
'--enable-follow-debug-links=no' configure time option.
779
780
The semantics of the =follow-links option have also been slightly
781
changed. When enabled, the option allows for the loading of symbol
782
tables and string tables from the separate files which can be used
783
to enhance the information displayed when dumping other sections,
784
but it does not automatically imply that information from the
785
separate files should be displayed.
786
787
If other debug section display options are also enabled (eg
788
'--debug-dump=info') then the contents of matching sections in both
789
the main file and the separate debuginfo file *will* be displayed.
790
This is because in most cases the debug section will only be present
791
in one of the files.
792
793
If however non-debug section display options are enabled (eg
794
'--sections') then the contents of matching parts of the separate
795
debuginfo file will *not* be displayed. This is because in most
796
cases the user probably only wanted to load the symbol information
797
from the separate debuginfo file. In order to change this behaviour
798
a new command line option --process-links can be used. This will
799
allow di0pslay options to applied to both the main file and any
800
separate debuginfo files.
801
* Nm has a new command line option: '--quiet'. This suppresses "no
802
symbols" diagnostic.
803
- Includes fixes for these CVEs:
804
bnc#1181452 aka CVE-2021-20197 aka PR26945
805
bnc#1183511 aka CVE-2021-20284 aka PR26931
806
bnc#1184519 aka CVE-2021-20294 aka PR26929
807
bnc#1184620 aka CVE-2021-3487 aka PR26946
808
bnc#1184794 aka CVE-2020-35448 aka PR26574
809
- Also fixes:
810
bsc#1183909 - slow performance of stripping some binaries
811
- Rebased patches: binutils-build-as-needed.diff, binutils-fix-abierrormsg.diff,
812
binutils-fix-invalid-op-errata.diff, binutils-fix-relax.diff,
813
binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff
814
- Removed patches (are in upstream): ppc-ensure-undef-dynamic-weak-undefined.patch and
815
ppc-use-local-plt.patch.
816
- Add binutils-2.37-branch.diff.gz.
817
818
-------------------------------------------------------------------
819
Fri May 7 15:34:22 UTC 2021 - Andreas Schwab <schwab@suse.de>
820
821
- ppc-ensure-undef-dynamic-weak-undefined.patch: PPC: ensure_undef_dynamic
822
on weak undef only in plt
823
- ppc-use-local-plt.patch: PowerPC use_local_plt (prerequisite for above
824
patch)
825
826
-------------------------------------------------------------------
827
Fri Mar 26 10:06:58 UTC 2021 - Martin Liška <mliska@suse.cz>
828
829
- Update 2.36 branch diff which fixes PR27587.
830
831
-------------------------------------------------------------------
832
Wed Mar 3 12:53:27 UTC 2021 - Martin Liška <mliska@suse.cz>
833
834
- Do not run make TARGET-bfd=headers separately.
835
836
-------------------------------------------------------------------
837
Mon Mar 1 09:01:59 UTC 2021 - Martin Liška <mliska@suse.cz>
838
839
- Bump 2.36 branch diff (includes fix for PR27441 aka bsc#1182252).
840
841
-------------------------------------------------------------------
842
Thu Feb 4 08:40:53 UTC 2021 - Martin Liška <mliska@suse.cz>
843
844
- Bump 2.36 branch diff.
845
846
-------------------------------------------------------------------
847
Wed Feb 3 08:39:37 UTC 2021 - Martin Liška <mliska@suse.cz>
848
849
- Update 2.36 branch diff which should fix PR27311 completely.
850
It fixes also PR27284.
851
- Remove temporary fix 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
852
853
-------------------------------------------------------------------
854
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
855
856
- Add temporary upstream fix for PR27311
857
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
858
859
-------------------------------------------------------------------
860
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
861
862
- Update to binutils 2.36:
863
New features in the Assembler:
864
General:
865
* When setting the link order attribute of ELF sections, it is now
866
possible to use a numeric section index instead of symbol name.
867
* Added a .nop directive to generate a single no-op instruction in
868
a target neutral manner. This instruction does have an effect on
869
DWARF line number generation, if that is active.
870
* Removed --reduce-memory-overheads and --hash-size as gas now
871
uses hash tables that can be expand and shrink automatically.
872
X86/x86_64:
873
* Add support for AVX VNNI, HRESET, UINTR, TDX, AMX and Key
874
Locker instructions.
875
* Support non-absolute segment values for lcall and ljmp.
876
* Add {disp16} pseudo prefix to x86 assembler.
877
* Configure with --enable-x86-used-note by default for Linux/x86.
878
ARM/AArch64:
879
* Add support for Cortex-A78, Cortex-A78AE and Cortex-X1,
880
Cortex-R82, Neoverse V1, and Neoverse N2 cores.
881
* Add support for ETMv4 (Embedded Trace Macrocell), ETE (Embedded
882
Trace Extension), TRBE (Trace Buffer Extension), CSRE (Call
883
Stack Recorder Extension) and BRBE (Branch Record Buffer
884
Extension) system registers.
885
* Add support for Armv8-R and Armv8.7-A ISA extensions.
886
* Add support for DSB memory nXS barrier, WFET and WFIT
887
instruction for Armv8.7.
888
* Add support for +csre feature for -march. Add CSR PDEC
889
instruction for CSRE feature in AArch64.
890
* Add support for +flagm feature for -march in Armv8.4 AArch64.
891
* Add support for +ls64 feature for -march in Armv8.7
892
AArch64. Add atomic 64-byte load/store instructions for this
893
feature.
894
* Add support for +pauth (Pointer Authentication) feature for
895
-march in AArch64.
896
New features in the Linker:
897
* Add --error-handling-script=<NAME> command line option to allow
898
a helper script to be invoked when an undefined symbol or a
899
missing library is encountered. This option can be suppressed
900
via the configure time switch: --enable-error-handling-script=no.
901
* Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark
902
x86-64-{baseline|v[234]} ISA level as needed.
903
* Add -z unique-symbol to avoid duplicated local symbol names.
904
* The creation of PE format DLLs now defaults to using a more
905
secure set of DLL characteristics.
906
* The linker now deduplicates the types in .ctf sections. The new
907
command-line option --ctf-share-types describes how to do this:
908
its default value, share-unconflicted, produces the most compact
909
output.
910
* The linker now omits the "variable section" from .ctf sections
911
by default, saving space. This is almost certainly what you
912
want unless you are working on a project that has its own
913
analogue of symbol tables that are not reflected in the ELF
914
symtabs.
915
New features in other binary tools:
916
* The ar tool's previously unused l modifier is now used for
917
specifying dependencies of a static library. The arguments of
918
this option (or --record-libdeps long form option) will be
919
stored verbatim in the __.LIBDEP member of the archive, which
920
the linker may read at link time.
921
* Readelf can now display the contents of LTO symbol table
922
sections when asked to do so via the --lto-syms command line
923
option.
924
* Readelf now accepts the -C command line option to enable the
925
demangling of symbol names. In addition the --demangle=<style>,
926
--no-demangle, --recurse-limit and --no-recurse-limit options
927
are also now availale.
928
- Includes fixes for these CVEs:
929
bnc#1179898 aka CVE-2020-16590 aka PR25821
930
bnc#1179899 aka CVE-2020-16591 aka PR25822
931
bnc#1179900 aka CVE-2020-16592 aka PR25823
932
bnc#1179901 aka CVE-2020-16593 aka PR25827
933
bnc#1179902 aka CVE-2020-16598 aka PR25840
934
bnc#1179903 aka CVE-2020-16599 aka PR25842
935
bnc#1180451 aka CVE-2020-35493 aka PR25307
936
bnc#1180454 aka CVE-2020-35496 aka PR25308
937
bnc#1180461 aka CVE-2020-35507 aka PR25308
938
- Rebase the following patches:
939
* binutils-fix-relax.diff
940
* binutils-revert-nm-symversion.diff
941
* binutils-revert-plt32-in-branches.diff
942
- Add missing dependency on bc (ld.gold testsuite uses it).
943
- Use --enable-obsolete for cross builds as ia64 is deprecated now.
944
- Add binutils-2.36-branch.diff.gz.
945
946
-------------------------------------------------------------------
947
Fri Dec 4 14:52:54 UTC 2020 - Michael Matz <matz@suse.com>
948
949
- Add binutils-fix-relax.diff to fix linking relaxation problems
950
with old object files hitting some enterprise software. [bsc#1179341]
951
952
-------------------------------------------------------------------
953
Mon Nov 23 13:58:56 UTC 2020 - Michael Matz <matz@suse.com>
954
955
- Update binutils-2.35-branch.diff.gz to commit 1c5243df:
956
* Fixes PR26520, aka [bsc#1179036], a problem in addr2line with
957
certain DWARF variable descriptions.
958
* Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878,
959
PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869,
960
PR26711
961
* The above includes fixes for dwo files produced by modern dwp,
962
fixing several problems in the DWARF reader.
963
964
-------------------------------------------------------------------
965
Mon Oct 12 11:51:06 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
966
967
- Reapply spec file cleanup from format_spec_file
968
- Remove a SLE10 version check
969
970
-------------------------------------------------------------------
971
Mon Sep 21 07:55:30 UTC 2020 - Martin Liška <mliska@suse.cz>
972
973
- Update to 2.35.1 and rebased branch diff:
974
* This is a point release over the previous 2.35 version, containing bug
975
fixes, and as an exception to the usual rule, one new feature. The
976
new feature is the support for a new directive in the assembler:
977
".nop". This directive creates a single no-op instruction in whatever
978
encoding is correct for the target architecture. Unlike the .space or
979
.fill this is a real instruction, and it does affect the generation of
980
DWARF line number tables, should they be enabled.
981
982
-------------------------------------------------------------------
983
Tue Sep 15 12:14:55 UTC 2020 - matz@suse.com
984
985
- Update binutils-2.35-branch.diff.gz to commit 23f268a0:
986
* Add xBPF target
987
* Fix various problems with DWARF 5 support in gas
988
- Toolchain module update for SLE15 [jsc#ECO-2373]
989
- Includes changes that were SLE-only in binutils-add-z15-name.diff
990
for [bsc#1160590, jsc#SLE-7903 aka jsc#SLE-7464]
991
- Amend binutils-revert-plt32-in-branches.diff to adjust also new
992
testcases.
993
994
-------------------------------------------------------------------
995
Sat Aug 15 08:42:59 UTC 2020 - Martin Liška <mliska@suse.cz>
996
997
- Add binutils-2.35-branch.diff.gz: it includes fix for
998
nm -B for objects compiled with -flto and -fcommon.
999
1000
-------------------------------------------------------------------
1001
Fri Aug 7 14:46:35 UTC 2020 - matz@suse.com
1002
1003
- Add binutils-revert-nm-symversion.diff to be compatible with old
1004
output of nm relied on in scripts.
1005
- Add binutils-fix-abierrormsg.diff to work around an eager (new)
1006
error message occuring without inputs and as-needed (affects
1007
nvme-cli build).
1008
1009
-------------------------------------------------------------------
1010
Fri Jul 24 14:25:31 UTC 2020 - Martin Liška <mliska@suse.cz>
1011
1012
- Update to binutils 2.35:
1013
* The asseembler can now produce DWARF-5 format line number tables.
1014
* Readelf now has a "lint" mode to enable extra checks of the files it is processing.
1015
* Readelf will now display "[...]" when it has to truncate a symbol name.
1016
The old behaviour - of displaying as many characters as possible, up to
1017
the 80 column limit - can be restored by the use of the --silent-truncation
1018
option.
1019
* The linker can now produce a dependency file listing the inputs that it
1020
has processed, much like the -M -MP option supported by the compiler.
1021
1022
- Regenerate add-ulp-section.diff with -p1 due to a fuzzing issue.
1023
- Remove binutils-2.34-branch.diff.gz.
1024
- Regenerate binutils-build-as-needed.diff due to a fuzzing issue.
1025
- Regenerate binutils-fix-invalid-op-errata.diff as one hunk was upstreamed.
1026
- Remove upstreamed patch binutils-pr25593.diff.
1027
- Regenerate unit-at-a-time.patch due to a fuzzing issue.
1028
- Regenerate binutils-revert-plt32-in-branches.diff.
1029
1030
-------------------------------------------------------------------
1031
Wed Mar 25 14:12:50 UTC 2020 - Martin Liška <mliska@suse.cz>
1032
1033
- Update binutils-2.34-branch.diff.gz.
1034
1035
-------------------------------------------------------------------
1036
Fri Feb 28 16:20:14 UTC 2020 - Martin Liška <mliska@suse.cz>
1037
1038
- Remove fix-try_load_plugin.patch as it is part
1039
of the updated binutils-2.34-branch.diff.gz patch.
1040
1041
-------------------------------------------------------------------
1042
Wed Feb 26 08:13:33 UTC 2020 - Richard Biener <rguenther@suse.com>
1043
1044
- Add binutils-pr25593.diff to fix DT_NEEDED order with -flto
1045
[bsc#1163744]
1046
1047
-------------------------------------------------------------------
1048
Tue Feb 18 16:12:52 UTC 2020 - Martin Liška <mliska@suse.cz>
1049
1050
- Update fix-try_load_plugin.patch to latest version.
1051
1052
-------------------------------------------------------------------
1053
Tue Feb 18 12:48:26 UTC 2020 - Martin Liška <mliska@suse.cz>
1054
1055
- Add fix-try_load_plugin.patch in order to fix fallback caused
1056
by backport for PR25355.
1057
1058
-------------------------------------------------------------------
1059
Sat Feb 1 17:46:57 UTC 2020 - Martin Liška <mliska@suse.cz>
1060
1061
- Update to binutils 2.34:
1062
* The disassembler (objdump --disassemble) now has an option to
1063
generate ascii art thats show the arcs between that start and end
1064
points of control flow instructions.
1065
1066
* The binutils tools now have support for debuginfod. Debuginfod is a
1067
HTTP service for distributing ELF/DWARF debugging information as
1068
well as source code. The tools can now connect to debuginfod
1069
servers in order to download debug information about the files that
1070
they are processing.
1071
1072
* The assembler and linker now support the generation of ELF format
1073
files for the Z80 architecture.
1074
- Rename and get binutils-2.34-branch.diff.gz (boo#1160254).
1075
- Rebase add-ulp-section.diff, binutils-revert-plt32-in-branches.diff,
1076
cross-avr-size.patch and binutils-skip-rpaths.patch.
1077
- Add new subpackages for libctf and libctf-nobfd.
1078
- Disable LTO due to boo#1163333.
1079
- Includes fixes for these CVEs:
1080
bnc#1153768 aka CVE-2019-17451 aka PR25070
1081
bnc#1153770 aka CVE-2019-17450 aka PR25078
1082
1083
-------------------------------------------------------------------
1084
Tue Jan 7 12:42:34 UTC 2020 - Andreas Schwab <schwab@suse.de>
1085
1086
- Disable LTO during testsuite run
1087
1088
-------------------------------------------------------------------
1089
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
1090
1091
- Add binutils-fix-invalid-op-errata.diff to fix various
1092
build fails on aarch64 (PR25210, bsc#1157755).
1093
1094
-------------------------------------------------------------------
1095
Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com
1096
1097
- Add add-ulp-section.diff for user space live patching.
1098
1099
-------------------------------------------------------------------
1100
Tue Oct 22 13:45:51 UTC 2019 - Martin Liška <mliska@suse.cz>
1101
1102
- Update to binutils 2.33.1:
1103
* Adds support for the Arm Scalable Vector Extension version 2
1104
(SVE2) instructions, the Arm Transactional Memory Extension (TME)
1105
instructions and the Armv8.1-M Mainline and M-profile Vector
1106
Extension (MVE) instructions.
1107
* Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P
1108
processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE,
1109
Cortex-A76AE, and Cortex-A77 processors.
1110
* Adds a .float16 directive for both Arm and AArch64 to allow
1111
encoding of 16-bit floating point literals.
1112
* For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not)
1113
Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no]
1114
configure time option to set the default behavior. Set the default
1115
if the configure option is not used to "no".
1116
* The Cortex-A53 Erratum 843419 workaround now supports a choice of
1117
which workaround to use. The option --fix-cortex-a53-843419 now
1118
takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp]
1119
which can be used to force a particular workaround to be used.
1120
See --help for AArch64 for more details.
1121
* Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
1122
GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties
1123
in the AArch64 ELF linker.
1124
* Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI
1125
on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI
1126
on inputs and use PLTs protected with BTI.
1127
* Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
1128
* Add --source-comment[=<txt>] option to objdump which if present,
1129
provides a prefix to source code lines displayed in a disassembly.
1130
* Add --set-section-alignment <section-name>=<power-of-2-align>
1131
option to objcopy to allow the changing of section alignments.
1132
* Add --verilog-data-width option to objcopy for verilog targets to
1133
control width of data elements in verilog hex format.
1134
* The separate debug info file options of readelf (--debug-dump=links
1135
and --debug-dump=follow) and objdump (--dwarf=links and
1136
--dwarf=follow-links) will now display and/or follow multiple
1137
links if more than one are present in a file. (This usually
1138
happens when gcc's -gsplit-dwarf option is used).
1139
In addition objdump's --dwarf=follow-links now also affects its
1140
other display options, so that for example, when combined with
1141
--syms it will cause the symbol tables in any linked debug info
1142
files to also be displayed. In addition when combined with
1143
--disassemble the --dwarf= follow-links option will ensure that
1144
any symbol tables in the linked files are read and used when
1145
disassembling code in the main file.
1146
* Add support for dumping types encoded in the Compact Type Format
1147
to objdump and readelf.
1148
- Includes fixes for these CVEs:
1149
bnc#1126826 aka CVE-2019-9077 aka PR1126826
1150
bnc#1126829 aka CVE-2019-9075 aka PR1126829
1151
bnc#1126831 aka CVE-2019-9074 aka PR24235
1152
bnc#1140126 aka CVE-2019-12972 aka PR23405
1153
bnc#1143609 aka CVE-2019-14444 aka PR24829
1154
bnc#1142649 aka CVE-2019-14250 aka PR90924
1155
- Remove patches that are now included in the release:
1156
binutils-2.32-branch.diff.gz, binutils-fix-ld-segv.diff,
1157
binutils-pr24486.patch, riscv-abi-check.patch,
1158
rx-gas-padding-pr24464.patch.
1159
- Add binutils-2.33-branch.diff.gz patch.
1160
- Rebase binutils-revert-plt32-in-branches.diff and
1161
cross-avr-size.patch patch.
1162
1163
-------------------------------------------------------------------
1164
Tue Oct 15 14:05:57 UTC 2019 - matz@suse.com
1165
1166
- Add binutils-fix-ld-segv.diff to fix a segfault in ld
1167
when building some versions of pacemaker. [bsc#1154025,
1168
bsc#1154016]
1169
1170
-------------------------------------------------------------------
1171
Wed Oct 2 12:20:41 UTC 2019 - matz@suse.com
1172
1173
- Add avr, epiphany and rx to target_list so that the common
1174
binutils can handle all objects we can create with crosses.
1175
[bsc#1152590]
1176
1177
-------------------------------------------------------------------
1178
Mon Sep 9 17:19:56 UTC 2019 - matz@suse.com
1179
1180
- Update to current 2.32 branch @7b468db3 adding
1181
binutils-2.32-branch.diff.gz [jsc#ECO-368].
1182
- Includes fixes for these CVEs:
1183
bsc#1109412 aka CVE-2018-17358 aka PR23686
1184
bsc#1109413 aka CVE-2018-17359 aka PR23686
1185
bsc#1109414 aka CVE-2018-17360 aka PR23685
1186
bsc#1111996 aka CVE-2018-18309 aka PR23770
1187
bsc#1112534 aka CVE-2018-18484 aka GCC PR87636
1188
bsc#1112535 aka CVE-2018-18483 aka PR23767
1189
bsc#1113247 aka CVE-2018-18607 aka PR23805
1190
bsc#1113252 aka CVE-2018-18606 aka PR23806
1191
bsc#1113255 aka CVE-2018-18605 aka PR23804
1192
bsc#1116827 aka CVE-2018-17985 aka GCC PR87335
1193
bsc#1118830 aka CVE-2018-19932 aka PR23932
1194
bsc#1118831 aka CVE-2018-19931 aka PR23942
1195
bsc#1120640 aka CVE-2018-1000876 aka PR23994
1196
bsc#1121034 aka CVE-2018-20651 aka PR24041
1197
bsc#1121035 aka CVE-2018-20623 aka PR24049
1198
bsc#1121056 aka CVE-2018-20671 aka PR24005
1199
bsc#1142772 aka CVE-2019-1010180 aka PR23657
1200
- Refresh s390-biarch.diff and
1201
binutils-revert-plt32-in-branches.diff .
1202
- For the SLE12 package this also removes patches
1203
binutils-z13-1.diff, binutils-z13-2.diff,
1204
binutils-z13-3.diff, binutils-z13-4.diff and binutils-z13-5.diff .
1205
1206
-------------------------------------------------------------------
1207
Sat Aug 31 14:50:57 UTC 2019 - Dirk Mueller <dmueller@suse.com>
1208
1209
- enable xtensa architecture (Tensilica lc6 and related)
1210
- Fix SUSE typo in README package name
1211
1212
-------------------------------------------------------------------
1213
Mon Jul 22 10:41:14 UTC 2019 - Martin Liška <mliska@suse.cz>
1214
1215
- Use -ffat-lto-objects in order to provide assembly for static libs
1216
(boo#1141913).
1217
1218
-------------------------------------------------------------------
1219
Mon Jun 3 14:20:07 UTC 2019 - matz@suse.com
1220
1221
Fake entry for SLE12 package variant only:
1222
- Add support for new z13 instructions. [fate#327074, jsc#SLE-6206,
1223
bsc#1137271]
1224
Adds patches binutils-z13-1.diff, binutils-z13-2.diff,
1225
binutils-z13-3.diff, binutils-z13-4.diff and binutils-z13-5.diff .
1226
1227
-------------------------------------------------------------------
1228
Mon Apr 29 11:10:11 UTC 2019 - Martin Liška <mliska@suse.cz>
1229
1230
- Add binutils-pr24486.patch: fix for PR24486 (boo#1133131 boo#1133232).
1231
1232
-------------------------------------------------------------------
1233
Tue Apr 23 07:46:10 UTC 2019 - Martin Liška <mliska@suse.cz>
1234
1235
- Add rx-gas-padding-pr24464.patch: fix for PR24464.
1236
1237
-------------------------------------------------------------------
1238
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
1239
1240
- riscv-abi-check.patch: Don't check ABI flags if no code section
1241
1242
-------------------------------------------------------------------
1243
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
1244
1245
- Add binutils.keyring and verify signature.
1246
1247
-------------------------------------------------------------------
1248
Tue Feb 5 09:17:34 UTC 2019 - Martin Liška <mliska@suse.cz>
1249
1250
- Add disk and RAM (for ppc, ppc64 and ppc64le) constraint with _constraints.
1251
1252
-------------------------------------------------------------------
1253
Mon Feb 4 14:04:40 UTC 2019 - Martin Liška <mliska@suse.cz>
1254
1255
- Update to binutils 2.32:
1256
* The binutils now support for the C-SKY processor series.
1257
* The x86 assembler now supports a -mvexwig=[0|1] option to control
1258
encoding of VEX.W-ignored (WIG) VEX instructions.
1259
It also has a new -mx86-used-note=[yes|no] option to generate (or
1260
not) x86 GNU property notes.
1261
* The MIPS assembler now supports the Loongson EXTensions R2 (EXT2),
1262
the Loongson EXTensions (EXT) instructions, the Loongson Content
1263
Address Memory (CAM) ASE and the Loongson MultiMedia extensions
1264
Instructions (MMI) ASE.
1265
* The addr2line, c++filt, nm and objdump tools now have a default
1266
limit on the maximum amount of recursion that is allowed whilst
1267
demangling strings. This limit can be disabled if necessary.
1268
* Objdump's --disassemble option can now take a parameter,
1269
specifying the starting symbol for disassembly. Disassembly will
1270
continue from this symbol up to the next symbol or the end of the
1271
function.
1272
* The BFD linker will now report property change in linker map file
1273
when merging GNU properties.
1274
* The BFD linker's -t option now doesn't report members within
1275
archives, unless -t is given twice. This makes it more useful
1276
when generating a list of files that should be packaged for a
1277
linker bug report.
1278
* The GOLD linker has improved warning messages for relocations that
1279
refer to discarded sections.
1280
- Remove binutils-2.31-branch.diff.gz, fix-pr23919-1.diff,
1281
fix-pr23919-2.diff, fix-pr23919-3.diff,
1282
gold-depend-on-opcodes.diff and s390-relro.diff.
1283
- Refresh binutils-skip-rpaths.patch, s390-biarch.diff, cross-avr-size.patch
1284
and binutils-revert-plt32-in-branches.diff.
1285
1286
-------------------------------------------------------------------
1287
Thu Jan 24 14:10:56 UTC 2019 - matz@suse.com
1288
1289
- Add s390-relro.diff to improve relro support on s390
1290
[fate#326356]
1291
1292
-------------------------------------------------------------------
1293
Thu Dec 6 13:53:51 UTC 2018 - matz@suse.com
1294
1295
- Fix the fix for PR23919 [bsc#1118644]:
1296
rename handle-ELF-compressed-header-alignment-correctly-by-.patch
1297
to fix-pr23919-1.diff and add fix-pr23919-2.diff
1298
and fix-pr23919-3.diff .
1299
1300
-------------------------------------------------------------------
1301
Tue Nov 27 12:43:42 UTC 2018 - Martin Liška <mliska@suse.cz>
1302
1303
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
1304
PR23919.
1305
1306
-------------------------------------------------------------------
1307
Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com
1308
1309
- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in
1310
the support for the X86_ISA_1_* notes. Adds
1311
patch binutils-2.31-branch.diff.gz .
1312
- Add binutils-revert-plt32-in-branches.diff on anything older
1313
than Tumbleweed to not break old tools not expecting
1314
PLT32 instead of PC32 relocs on x86_64.
1315
- Includes fixes for these CVEs:
1316
* from 2.30:
1317
bnc#1065643 aka CVE-2017-15996 aka PR22361
1318
bnc#1065689 aka CVE-2017-15939 aka PR22205
1319
bnc#1065693 aka CVE-2017-15938 aka PR22209
1320
bnc#1068640 aka CVE-2017-16826 aka PR22376
1321
bnc#1068643 aka CVE-2017-16832 aka PR22373
1322
bnc#1068887 aka CVE-2017-16831 aka PR22385
1323
bnc#1068888 aka CVE-2017-16830 aka PR22384
1324
bnc#1068950 aka CVE-2017-16829 aka PR22307
1325
bnc#1069176 aka CVE-2017-16828 aka PR22386
1326
bnc#1069202 aka CVE-2017-16827 aka PR22306
1327
* from 2.31:
1328
bnc#1077745 aka CVE-2018-6323 aka PR22746
1329
bnc#1079103 aka CVE-2018-6543 aka PR22769
1330
bnc#1079741 aka CVE-2018-6759 aka PR22794
1331
bnc#1080556 aka CVE-2018-6872 aka PR22788
1332
bnc#1081527 aka CVE-2018-7208 aka PR22741
1333
bnc#1083528 aka CVE-2018-7570 aka PR22881
1334
bnc#1083532 aka CVE-2018-7569 aka PR22895
1335
bnc#1086608 aka CVE-2018-8945 aka PR22809
1336
bnc#1086784 aka CVE-2018-7643 aka PR22905
1337
bnc#1086786 aka CVE-2018-7642 aka PR22887
1338
bnc#1086788 aka CVE-2018-7568 aka PR22894
1339
bnc#1090997 aka CVE-2018-10373 aka PR23065
1340
bnc#1091015 aka CVE-2018-10372 aka PR23064
1341
bnc#1091365 aka CVE-2018-10535 aka PR23113
1342
bnc#1091368 aka CVE-2018-10534 aka PR23110
1343
- Removes binutils-fix-pr21964.diff as it's included in 2.31.
1344
Rebase testsuite.diff and aarch64-common-pagesize.patch .
1345
1346
-------------------------------------------------------------------
1347
Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com
1348
1349
- Disable -z separate-code everywhere but in Tumbleweed.
1350
1351
-------------------------------------------------------------------
1352
Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com
1353
1354
- Update to binutils 2.31
1355
* The AArch64 port now supports showing disassembly notes which are emitted
1356
when inconsistencies are found with the instruction that may result in the
1357
instruction being invalid. These can be turned on with the option -M notes
1358
to objdump.
1359
* The AArch64 port now emits warnings when a combination of an instruction and
1360
a named register could be invalid.
1361
* Added O modifier to ar to display member offsets inside an archive
1362
* The ADR and ADRL pseudo-instructions supported by the ARM assembler
1363
now only set the bottom bit of the address of thumb function symbols
1364
if the -mthumb-interwork command line option is active.
1365
* Add --generate-missing-build-notes=[yes|no] option to create (or not) GNU
1366
Build Attribute notes if none are present in the input sources. Add a
1367
--enable-generate-build-notes=[yes|no] configure time option to set the
1368
default behaviour. Set the default if the configure option is not used
1369
to "no".
1370
* Remove -mold-gcc command-line option for x86 targets.
1371
* Add -O[2|s] command-line options to x86 assembler to enable alternate
1372
shorter instruction encoding.
1373
* Add support for .nops directive. It is currently supported only for
1374
x86 targets.
1375
* Speed up direct linking with DLLs for Cygwin and Mingw targets.
1376
* Add a configure option --enable-separate-code to decide whether
1377
-z separate-code should be enabled in ELF linker by default. Default
1378
to yes for Linux/x86 targets. Note that -z separate-code can increase
1379
disk and memory size.
1380
* Includes riscv-relax-size.patch, riscv-relax-relocatable.patch,
1381
riscv-relax-versioned-hidden.patch and riscv-wrap-relax.patch
1382
- Refresh enable-targets-gold.diff.
1383
- Adjust cross-avr-omit_section_dynsym.patch.
1384
- Remove binutils-2.30-branch.diff.
1385
1386
-------------------------------------------------------------------
1387
Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de
1388
1389
- riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem
1390
with versioned symbols (PR ld/22756)
1391
1392
-------------------------------------------------------------------
1393
Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de
1394
1395
- Restore riscv64-elf cross prefix via symlinks
1396
1397
-------------------------------------------------------------------
1398
Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com
1399
1400
- Fix pacemaker libqb problem with section start/stop
1401
symbols, aka PR21964. [bnc#1075418]
1402
Adds binutils-fix-pr21964.diff .
1403
(this is a change from SLE12, that was already included in 2.31
1404
binutils tree, mentioned for completeness to not loose tracking)
1405
1406
-------------------------------------------------------------------
1407
Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de
1408
1409
- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in
1410
relocatable link
1411
1412
-------------------------------------------------------------------
1413
Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com
1414
1415
- Update binutils-2.30-branch.diff: 2.30 branch @7c78c26eefbb8
1416
* Includes more complete fix for PR20882.
1417
* Includes fix for PR22836. [boo#1085784]
1418
* Includes fix for PR22983.
1419
1420
-------------------------------------------------------------------
1421
Thu Mar 8 11:33:31 UTC 2018 - schwab@suse.de
1422
1423
- riscv-relax-size.patch: Fix symbol size bug when relaxation deletes bytes
1424
1425
-------------------------------------------------------------------
1426
Tue Mar 6 16:01:24 UTC 2018 - matz@suse.com
1427
1428
- Add binutils-pr22868.diff to fix testsuite fails in LLVM.
1429
1430
-------------------------------------------------------------------
1431
Mon Feb 26 11:03:07 UTC 2018 - schwab@suse.de
1432
1433
- Update to binutils 2.30
1434
* Add --debug-dump=links option to readelf and --dwarf=links option to objdump
1435
which displays the contents of any .gnu_debuglink or .gnu_debugaltlink
1436
sections.
1437
Add a --debug-dump=follow-links option to readelf and a --dwarf=follow-links
1438
option to objdump which causes indirect links into separate debug info files
1439
to be followed when dumping other DWARF sections.
1440
* Add support for loaction views in DWARF debug line information.
1441
* Add -z separate-code to generate separate code PT_LOAD segment.
1442
* Add "-z undefs" command line option as the inverse of the "-z defs" option.
1443
* Add -z globalaudit command line option to force audit libraries to be run
1444
for every dynamic object loaded by an executable - provided that the loader
1445
supports this functionality.
1446
* Tighten linker script grammar around file name specifiers to prevent the use
1447
of SORT_BY_ALIGNMENT and SORT_BY_INIT_PRIORITY on filenames. These would
1448
previously be accepted but had no effect.
1449
* The EXCLUDE_FILE directive can now be placed within any SORT_* directive
1450
within input section lists.
1451
- binutils-2.30-branch.diff: 2.30 branch @4cd0043413
1452
- riscv-wrap-relax.patch: Fix linker relaxation with --wrap
1453
- Remove use-hashtype-both-by-default.diff, use
1454
--enable-default-hash-style=both instead
1455
- Remove binutils-2.29-branch.diff, s390x-8fe09d7.diff
1456
- Use riscv64-suse-linux as target for cross-riscv64-binutils
1457
1458
-------------------------------------------------------------------
1459
Fri Jan 26 13:40:13 UTC 2018 - dimstar@opensuse.org
1460
1461
- Drop bc BuildRequires: no longer needed.
1462
1463
-------------------------------------------------------------------
1464
Mon Jan 22 09:40:25 UTC 2018 - schwab@suse.de
1465
1466
- Add riscv64 to %target_list
1467
1468
-------------------------------------------------------------------
1469
Wed Jan 17 11:28:03 UTC 2018 - afaerber@suse.de
1470
1471
- Add arm-none-eabi symlinks (bsc#1074741)
1472
1473
-------------------------------------------------------------------
1474
Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com
1475
1476
- Add s390x-8fe09d7.diff to fix typo in ELF notes.
1477
1478
-------------------------------------------------------------------
1479
Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz
1480
1481
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
1482
1483
-------------------------------------------------------------------
1484
Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com
1485
1486
- Update to 2.29.1 release, accumulating bugfixes.
1487
- Update binutils-2.29-branch.diff to @a38a1d80 and to be
1488
relative to the 2.29.1 release fixing following PRs/bnc/CVE:
1489
22058 [bnc#1057149, CVE-2017-14130]
1490
21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454,
1491
bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452,
1492
bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456,
1493
bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453,
1494
bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450]
1495
22148 [bnc#1060599, CVE-2017-14745]
1496
22163 [bnc#1061241, CVE-2017-14974]
1497
21933 [bnc#1053347, CVE-2017-12799]
1498
21787 [bnc#1052518, CVE-2017-12448]
1499
22018 [bnc#1056312, CVE-2017-13757]
1500
22170 [bnc#1060621, CVE-2017-14729]
1501
22047 [bnc#1057144, CVE-2017-14129]
1502
22059 [bnc#1057139, CVE-2017-14128]
1503
21990 [bnc#1058480, CVE-2017-14333]
1504
22113 [bnc#1059050, CVE-2017-14529]
1505
as well as these PRs:
1506
22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060,
1507
22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150.
1508
1509
-------------------------------------------------------------------
1510
Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com
1511
1512
- Update to 2.29 (@5d25156), upstream fix for PR21884, as
1513
well as PRs 18808 18841 21840 21988 21910 21962 21964.
1514
1515
-------------------------------------------------------------------
1516
Fri Aug 11 14:00:02 UTC 2017 - matz@suse.com
1517
1518
- Last fixes for PR21884 weren't complete, adjust
1519
binutils-2.29-branch.diff some more for this.
1520
1521
-------------------------------------------------------------------
1522
Thu Aug 10 14:49:16 UTC 2017 - matz@suse.com
1523
1524
- Update to 2.29 branch (@de44148c), fixing PR21884, a segfault
1525
in ld while building memtest86+ .
1526
Changes binutils-2.29-branch.diff.
1527
1528
-------------------------------------------------------------------
1529
Mon Jul 31 17:12:31 UTC 2017 - matz@suse.com
1530
1531
- Update to 2.29 branch, fixing PR21847, affecting the ppc64le
1532
ABI in corner cases since 2.29 release.
1533
Adds binutils-2.29-branch.diff.
1534
- Remove binutils-2.29-gold-mips.patch, obsolete by the update.
1535
1536
-------------------------------------------------------------------
1537
Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com
1538
1539
- Add binutils-2.29-gold-mips.patch to fix build on SLE-11.
1540
1541
-------------------------------------------------------------------
1542
Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com
1543
1544
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
1545
- Fixes these security-related PRs/bnc/CVEs:
1546
18750 [bsc#1030296, CVE-2014-9939]
1547
20891 [bsc#1030585, CVE-2017-7225]
1548
20892 [bsc#1030588, CVE-2017-7224]
1549
20898 [bsc#1030589, CVE-2017-7223]
1550
20905 [bsc#1030584, CVE-2017-7226]
1551
20908 [bsc#1031644, CVE-2017-7299]
1552
20909 [bsc#1031656, CVE-2017-7300]
1553
20921 [bsc#1031595, CVE-2017-7302]
1554
20922 [bsc#1031593, CVE-2017-7303]
1555
20924 [bsc#1031638, CVE-2017-7301]
1556
20931 [bsc#1031590, CVE-2017-7304]
1557
21409 [bsc#1037052, CVE-2017-8392]
1558
21412 [bsc#1037057, CVE-2017-8393]
1559
21414 [bsc#1037061, CVE-2017-8394]
1560
21432 [bsc#1037066, CVE-2017-8396]
1561
21440 [bsc#1037273, CVE-2017-8421]
1562
21580 [bsc#1044891, CVE-2017-9746]
1563
21581 [bsc#1044897, CVE-2017-9747]
1564
21582 [bsc#1044901, CVE-2017-9748]
1565
21587 [bsc#1044909, CVE-2017-9750]
1566
21594 [bsc#1044925, CVE-2017-9755]
1567
21595 [bsc#1044927, CVE-2017-9756]
1568
- Feature changes:
1569
* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
1570
instructions for assembly and disassembly.
1571
* The MIPS port now supports the microMIPS Release 5 ISA for assembly and
1572
disassembly.
1573
* The MIPS port now supports the Imagination interAptiv MR2 processor,
1574
which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
1575
of implementation-specific regular MIPS and MIPS16e2 ASE instructions.
1576
* The SPARC port now supports the SPARC M8 processor, which implements the
1577
Oracle SPARC Architecture 2017.
1578
* The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.
1579
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
1580
* Add support for the wasm32 ELF conversion of the WebAssembly file format.
1581
* Add --inlines option to objdump, which extends the --line-numbers option
1582
so that inlined functions will display their nesting information.
1583
* Add --merge-notes options to objcopy to reduce the size of notes in
1584
a binary file by merging and deleting redundant notes.
1585
* Add support for locating separate debug info files using the build-id
1586
method, where the separate file has a name based upon the build-id of
1587
the original file.
1588
GAS
1589
* Add support for ELF SHF_GNU_MBIND.
1590
* Add support for the WebAssembly file format and wasm32 ELF conversion.
1591
* PowerPC gas now checks that the correct register class is used in
1592
instructions. For instance, "addi %f4,%cr3,%r31" warns three times
1593
that the registers are invalid.
1594
* Add support for the Texas Instruments PRU processor.
1595
* Support for the ARMv8-R architecture and Cortex-R52 processor has been
1596
added to the ARM port.
1597
GNU ld
1598
* Support for -z shstk in the x86 ELF linker to generate
1599
GNU_PROPERTY_X86_FEATURE_1_SHSTK in ELF GNU program properties.
1600
* Add support for GNU_PROPERTY_X86_FEATURE_1_SHSTK in ELF GNU program
1601
properties in the x86 ELF linker.
1602
* Add support for GNU_PROPERTY_X86_FEATURE_1_IBT in ELF GNU program
1603
properties in the x86 ELF linker.
1604
* Support for -z ibtplt in the x86 ELF linker to generate IBT-enabled
1605
PLT.
1606
* Support for -z ibt in the x86 ELF linker to generate IBT-enabled
1607
PLT as well as GNU_PROPERTY_X86_FEATURE_1_IBT in ELF GNU program
1608
properties.
1609
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
1610
* Add support for ELF GNU program properties.
1611
* Add support for the Texas Instruments PRU processor.
1612
* When configuring for arc*-*-linux* targets the default linker emulation will
1613
change if --with-cpu=nps400 is used at configure time.
1614
* Improve assignment of LMAs to orphan sections in some edge cases where a
1615
mixture of both AT>LMA_REGION and AT(LMA) are used.
1616
* Orphan sections placed after an empty section that has an AT(LMA) will now
1617
take an load memory address starting from LMA.
1618
* Section groups can now be resolved (the group deleted and the group members
1619
placed like normal sections) at partial link time either using the new
1620
linker option --force-group-allocation or by placing FORCE_GROUP_ALLOCATION
1621
into the linker script.
1622
- Includes binutils-bso21193.diff, binutils-bso21333.diff and
1623
fix-security-bugs.diff.
1624
- Remove ld-dtags.diff, instead configure with --enable-new-dtags.
1625
- Refresh binutils-build-as-needed.diff.
1626
- Remove binutils-2.28-branch.diff.
1627
1628
-------------------------------------------------------------------
1629
Wed Apr 5 11:55:17 UTC 2017 - afaerber@suse.de
1630
1631
- Add riscv64 target, tested with gcc7 and downstream newlib 2.4.0
1632
* Prepare riscv32 target (gh#riscv/riscv-newlib#8)
1633
1634
-------------------------------------------------------------------
1635
Fri Mar 31 10:30:08 UTC 2017 - rguenther@suse.com
1636
1637
- Update binutils-2.28-branch.diff.
1638
- Make compressed debug section handling explicit, disable for
1639
old products and enable for gas on all architectures otherwise.
1640
- Add binutils-bso21333.diff. [boo#1029995]
1641
1642
-------------------------------------------------------------------
1643
Thu Mar 30 11:16:18 UTC 2017 - rguenther@suse.com
1644
1645
- Remove empty rpath component removal optimization from
1646
binutils-skip-rpaths.patch to workaround CMake rpath handling.
1647
[boo#1025282]
1648
1649
-------------------------------------------------------------------
1650
Fri Mar 17 15:28:26 UTC 2017 - matz@suse.com
1651
1652
- Add fix-security-bugs.diff to fix bnc#1029907, bnc#1029908,
1653
bnc#1029909 and more. Upstream bugs fixed:
1654
PR 21135 [bsc#1030298, CVE-2017-7209],
1655
PR 21137 [bsc#1029909, CVE-2017-6965],
1656
PR 21139 [bsc#1029908, CVE-2017-6966],
1657
PR 21156 [bsc#1029907, CVE-2017-6969],
1658
PR 21157 [bsc#1030297, CVE-2017-7210],
1659
PR 21147, PR 21148, PR 21149, PR 21150, PR 21151, PR 21155,
1660
PR 21158, PR 21159
1661
1662
-------------------------------------------------------------------
1663
Wed Mar 8 11:25:04 UTC 2017 - rguenther@suse.com
1664
1665
- Update to binutils 2.28.
1666
* Add support for locating separate debug info files using the build-id
1667
method, where the separate file has a name based upon the build-id of
1668
the original file.
1669
* This version of binutils fixes a problem with PowerPC VLE 16A and 16D
1670
relocations which were functionally swapped, for example,
1671
R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D
1672
performed like R_PPC_VLE_HA16A. This could have been fixed by
1673
renumbering relocations, which would keep object files created by an
1674
older version of gas compatible with a newer ld. However, that would
1675
require an ABI update, affecting other assemblers and linkers that
1676
create and process the relocations correctly. It is recommended that
1677
all VLE object files be recompiled, but ld can modify the relocations
1678
if --vle-reloc-fixup is passed to ld. If the new ld command line
1679
option is not used, ld will ld warn on finding relocations inconsistent
1680
with the instructions being relocated.
1681
* The nm program has a new command line option (--with-version-strings)
1682
which will display a symbol's version information, if any, after the
1683
symbol's name.
1684
* The ARC port of objdump now accepts a -M option to specify the extra
1685
instruction class(es) that should be disassembled.
1686
* The --remove-section option for objcopy and strip now accepts section
1687
patterns starting with an exclamation point to indicate a non-matching
1688
section. A non-matching section is removed from the set of sections
1689
matched by an earlier --remove-section pattern.
1690
* The --only-section option for objcopy now accepts section patterns
1691
starting with an exclamation point to indicate a non-matching section.
1692
A non-matching section is removed from the set of sections matched by
1693
an earlier --only-section pattern.
1694
* New --remove-relocations=SECTIONPATTERN option for objcopy and strip.
1695
This option can be used to remove sections containing relocations.
1696
The SECTIONPATTERN is the section to which the relocations apply, not
1697
the relocation section itself.
1698
GAS
1699
* Add support for the RISC-V architecture.
1700
* Add support for the ARM Cortex-M23 and Cortex-M33 processors.
1701
GNU ld
1702
* The EXCLUDE_FILE linker script construct can now be applied outside of the
1703
section list in order for the exclusions to apply over all input sections
1704
in the list.
1705
* Add support for the RISC-V architecture.
1706
* The command line option --no-eh-frame-hdr can now be used in ELF based
1707
linkers to disable the automatic generation of .eh_frame_hdr sections.
1708
* Add --in-implib=<infile> to the ARM linker to enable specifying a set of
1709
Secure Gateway veneers that must exist in the output import library
1710
specified by --out-implib=<outfile> and the address they must have.
1711
As such, --in-implib is only supported in combination with --cmse-implib.
1712
* Extended the --out-implib=<file> option, previously restricted to x86 PE
1713
targets, to any ELF based target. This allows the generation of an import
1714
library for an ELF executable, which can then be used by another application
1715
to link against the executable.
1716
GOLD
1717
* Add -z bndplt option (x86-64 only) to support Intel MPX.
1718
* Add --orphan-handling option.
1719
* Add --stub-group-multi option (PowerPC only).
1720
* Add --target1-rel, --target1-abs, --target2 options (Arm only).
1721
* Add -z stack-size option.
1722
* Add --be8 option (Arm only).
1723
* Add HIDDEN support in linker scripts.
1724
* Add SORT_BY_INIT_PRIORITY support in linker scripts.
1725
- Add binutils-2.28-branch.diff.
1726
- Remove binutils-2.27-branch.diff
1727
- Remove binutils-2.27-fix-section-order.diff,
1728
refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
1729
and aarch64-alignment-frags.patch now upstream.
1730
1731
-------------------------------------------------------------------
1732
Mon Mar 6 17:06:55 UTC 2017 - schwab@linux-m68k.org
1733
1734
- Configure with --with-system-zlib
1735
1736
-------------------------------------------------------------------
1737
Fri Feb 24 10:38:24 UTC 2017 - rguenther@suse.com
1738
1739
- Add binutils-bso21193.diff to fix section alignment on
1740
.gnu_debuglink. [bso#21193]
1741
1742
-------------------------------------------------------------------
1743
Tue Feb 7 11:42:02 UTC 2017 - rguenther@suse.com
1744
1745
- Add s390x to gold_archs.
1746
1747
-------------------------------------------------------------------
1748
Mon Feb 6 15:25:44 UTC 2017 - afaerber@suse.de
1749
1750
- Fix alignment frags for aarch64 (boo#1003846)
1751
aarch64-alignment-frags.patch
1752
1753
-------------------------------------------------------------------
1754
Sun Dec 18 18:36:08 UTC 2016 - jengelh@inai.de
1755
1756
- Call ldconfig for libbfd
1757
1758
-------------------------------------------------------------------
1759
Tue Nov 30 09:55:02 UTC 2016 - idonmez@suse.com
1760
1761
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
1762
from upstream to fix an assembler problem with clang on ARM.
1763
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
1764
1765
-------------------------------------------------------------------
1766
Mon Nov 28 13:16:47 UTC 2016 - rguenther@suse.com
1767
1768
- Update binutils-2.27-branch.diff to include recent fixes from the branch.
1769
- Add binutils-2.27-fix-section-order.diff to restore monotonically
1770
increasing section offsets.
1771
1772
-------------------------------------------------------------------
1773
Tue Oct 4 16:58:56 UTC 2016 - stefan.bruens@rwth-aachen.de
1774
1775
- Remove qemu workaround from spec file, since qemu 2.5.0rc0 the
1776
length of the argument list is no longer limited to 128 kByte.
1777
1778
-------------------------------------------------------------------
1779
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
1780
1781
- Update to binutils 2.27.
1782
* Add a configure option, --enable-64-bit-archive, to force use of a
1783
64-bit format when creating an archive symbol index.
1784
* Add --elf-stt-common= option to objcopy for ELF targets to control
1785
whether to convert common symbols to the STT_COMMON type.
1786
GAS:
1787
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
1788
* Add --no-pad-sections to stop the assembler from padding the end of output
1789
sections up to their alignment boundary.
1790
* Support for the ARMv8-M architecture has been added to the ARM port.
1791
Support for the ARMv8-M Security and DSP Extensions has also been added
1792
to the ARM port.
1793
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
1794
.extCoreRegister pseudo-ops that allow an user to define custom
1795
instructions, conditional codes, auxiliary and core registers.
1796
* Add a configure option --enable-elf-stt-common to decide whether ELF
1797
assembler should generate common symbols with the STT_COMMON type by
1798
default. Default to no.
1799
* New command line option --elf-stt-common= for ELF targets to control
1800
whether to generate common symbols with the STT_COMMON type.
1801
* Add ability to set section flags and types via numeric values for ELF
1802
based targets.
1803
* Add a configure option --enable-x86-relax-relocations to decide whether
1804
x86 assembler should generate relax relocations by default. Default to
1805
yes, except for x86 Solaris targets older than Solaris 12.
1806
* New command line option -mrelax-relocations= for x86 target to control
1807
whether to generate relax relocations.
1808
* New command line option -mfence-as-lock-add=yes for x86 target to encode
1809
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
1810
* Add assembly-time relaxation option for ARC cpus.
1811
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
1812
cpu type to be adjusted at configure time.
1813
GOLD:
1814
* Add a configure option --enable-relro to decide whether -z relro should
1815
be enabled by default. Default to yes.
1816
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
1817
* Add support for STT_GNU_IFUNC symbols.
1818
* Add support for incremental linking (--incremental).
1819
GNU ld:
1820
* Add a configure option --enable-relro to decide whether -z relro should
1821
be enabled in ELF linker by default. Default to yes for all Linux
1822
targets except FRV, HPPA, IA64 and MIPS.
1823
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
1824
relocation overflow check.
1825
* Add -z common/-z nocommon options for ELF targets to control whether to
1826
convert common symbols to the STT_COMMON type during a relocatable link.
1827
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
1828
avoids dynamic relocations against undefined weak symbols in executable.
1829
* The NOCROSSREFSTO command was added to the linker script language.
1830
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
1831
link-time values for dynamic relocations.
1832
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
1833
- Remove gold-relocate-tls.patch, included in binutils 2.27.
1834
1835
-------------------------------------------------------------------
1836
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
1837
1838
- Update to binutils 2.26.1.
1839
- Remove binutils-2.26-branch.diff.
1840
1841
-------------------------------------------------------------------
1842
Fri Mar 18 07:57:51 UTC 2016 - rguenther@suse.com
1843
1844
- Update binutils-2.26-branch.diff, updates to branch head.
1845
(swo#19807) (bnc#970239)
1846
- Disable -mrelax-relocations by default on old products.
1847
1848
-------------------------------------------------------------------
1849
Wed Mar 9 11:11:48 UTC 2016 - rguenther@suse.com
1850
1851
- Update binutils-2.26-branch.diff, updates to branch head.
1852
(swo#19739) (swo#19775)
1853
1854
-------------------------------------------------------------------
1855
Mon Feb 29 12:49:50 UTC 2016 - rguenther@suse.com
1856
1857
- Add binutils-2.26-branch.diff, updates to branch head.
1858
* Adds -mrelax-relocations on x86
1859
* Fixes bso#19698
1860
1861
-------------------------------------------------------------------
1862
Mon Feb 1 09:03:02 UTC 2016 - rguenther@suse.com
1863
1864
- Refresh cross-avr-nesc-as.patch
1865
1866
-------------------------------------------------------------------
1867
Wed Jan 27 13:12:17 UTC 2016 - rguenther@suse.com
1868
1869
- Update to binutils 2.26
1870
* Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
1871
workaround for a bug in the bus matrix / memory controller for some of
1872
the STM32 Cortex-M4 based products (STM32L4xx)
1873
* Add a configure option --enable-compressed-debug-sections={all,ld} to
1874
decide whether DWARF debug sections should be compressed by default.
1875
* Add support for the ARC EM/HS, and ARC600/700 architectures.
1876
* Experimental support for linker garbage collection (--gc-sections)
1877
has been enabled for COFF and PE based targets.
1878
* New command line option for ELF targets to compress DWARF debug
1879
sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
1880
* New command line option, --orphan-handling=[place|warn|error|discard], to
1881
adjust how orphan sections are handled. The default is 'place' which gives
1882
the current behaviour, 'warn' and 'error' issue a warning or error
1883
respectively when orphan sections are found, and 'discard' will discard all
1884
orphan sections.
1885
* Add support for LLVM plugin.
1886
* Add --print-memory-usage option to report memory blocks usage.
1887
* Add --require-defined option, it's like --undefined except the new symbol
1888
must be defined by the end of the link.
1889
* Add a configure option --enable-compressed-debug-sections={all,gas} to
1890
decide whether DWARF debug sections should be compressed by default.
1891
* Add support for the ARC EM/HS, and ARC600/700 architectures. Remove
1892
assembler support for Argonaut RISC architectures.
1893
* Add option to objcopy to insert new symbols into a file:
1894
--add-symbol <name>=[<section>:]<value>[,<flags>]
1895
* Add support for the ARC EM/HS, and ARC600/700 architectures.
1896
* Extend objcopy --compress-debug-sections option to support
1897
--compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
1898
targets.
1899
* Add --update-section option to objcopy.
1900
* Add --output-separator option to strings.
1901
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
1902
0002-S-390-Add-check-for-length-field-operand.patch,
1903
0003-S-390-Add-more-IBM-z13-instructions.patch,
1904
0004-S-390-Fixes-for-z13-instructions.patch and
1905
0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
1906
- Includes fixes in binutils-fix--dynamic-list.patch,
1907
binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
1908
and s390-troo-insn-type.patch
1909
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff
1910
1911
-------------------------------------------------------------------
1912
Wed Jan 13 08:31:17 UTC 2016 - schwab@suse.de
1913
1914
- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
1915
relocations with no TLS segment
1916
1917
-------------------------------------------------------------------
1918
Wed Oct 14 09:19:36 UTC 2015 - schwab@suse.de
1919
1920
- s390-troo-insn-type.patch: fix wrong insn type for troo insn
1921
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
1922
aarch64
1923
1924
-------------------------------------------------------------------
1925
Thu Oct 1 10:35:13 UTC 2015 - schwab@suse.de
1926
1927
- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
1928
1929
-------------------------------------------------------------------
1930
Tue Jul 21 12:43:33 UTC 2015 - matz@suse.de
1931
1932
- Disable use-hashtype-both-by-default.diff for
1933
the mips target, it's incompatible with it. [bnc #938658]
1934
1935
-------------------------------------------------------------------
1936
Mon Jul 13 11:16:25 UTC 2015 - afaerber@suse.de
1937
1938
- Add cross-rx-binutils package for Renesas RX
1939
1940
-------------------------------------------------------------------
1941
Fri Jul 10 15:57:46 UTC 2015 - schwab@linux-m68k.org
1942
1943
- Work around qemu bug
1944
1945
-------------------------------------------------------------------
1946
Thu Jul 9 14:26:13 UTC 2015 - matz@suse.de
1947
1948
- Update to 2.25 branch at 2f5b97b4f (changes
1949
binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
1950
- Add patches for s390 z13 support (backports from
1951
to-be 2.26):
1952
0001-S-390-Add-support-for-IBM-z13.patch
1953
0002-S-390-Add-check-for-length-field-operand.patch
1954
0003-S-390-Add-more-IBM-z13-instructions.patch
1955
0004-S-390-Fixes-for-z13-instructions.patch
1956
0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .
1957
1958
-------------------------------------------------------------------
1959
Tue Jul 7 11:00:42 UTC 2015 - afaerber@suse.de
1960
1961
- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
1962
into %TARGET_OS for reuse in install and file sections.
1963
This fixes the assumption that $TARGET_OS will match %{TARGET}*.
1964
1965
-------------------------------------------------------------------
1966
Wed Jun 10 07:55:29 UTC 2015 - dmueller@suse.com
1967
1968
- enable gold for aarch64
1969
1970
-------------------------------------------------------------------
1971
Mon May 18 15:26:32 UTC 2015 - matz@suse.de
1972
1973
- Move sed call from %prep to %build to not disturb quilt.
1974
- Add binutils-2.25-branch.diff.gz:
1975
Update to 2.25 branch at 8fe8994c, fixing many bugs:
1976
PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
1977
ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
1978
17954, 18010, ld/18167, ld/18222, ld/18270.
1979
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
1980
- Remove gold-opd-visibility.patch: Included already.
1981
1982
-------------------------------------------------------------------
1983
Mon May 18 06:38:32 UTC 2015 - meissner@suse.com
1984
1985
- move info deinstall to preun section
1986
1987
-------------------------------------------------------------------
1988
Sat May 16 15:05:17 UTC 2015 - hrvoje.senjan@gmail.com
1989
1990
- Added binutils-fix--dynamic-list.patch:
1991
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
1992
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
1993
1994
-------------------------------------------------------------------
1995
Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de
1996
1997
- gold-opd-visibility.patch: Set default visibility on discarded .opd
1998
symbols
1999
2000
-------------------------------------------------------------------
2001
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
2002
2003
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
2004
shared lib bfd, fixes building libgcj on ppc64
2005
2006
-------------------------------------------------------------------
2007
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com
2008
2009
- Update to binutils 2.25 release.
2010
* Add --data option to strings to only print strings in loadable, initialized
2011
data sections. Change the default behaviour to be --all, but add a new
2012
configure time option of --disable-default-strings-all to restore the old
2013
default behaviour.
2014
* Add --include-all-whitespace to strings.
2015
* Add --dump-section option to objcopy.
2016
* Add support for the Andes NDS32.
2017
* PE binaries now once again contain real timestamps by default. To disable
2018
the inclusion of a timestamp in a PE binary, use the --no-insert-timestamp
2019
command line option.
2020
* Replace support for openrisc and or32 with support for or1k.
2021
* Add support for the --build-id command line option to COFF based targets.
2022
* x86/x86_64 pe-coff now supports the --build-id option.
2023
* Add support for the AVR Tiny microcontrollers.
2024
* Enhanced the ARM port to accept the assembler output from the CodeComposer
2025
Studio tool. Support is enabled via the new command line option -mccs.
2026
- Update to 2.25 branch head.
2027
* Pulls PIE fixes.
2028
2029
-------------------------------------------------------------------
2030
Mon Jan 12 20:26:26 UTC 2015 - dimstar@opensuse.org
2031
2032
- Minor fix on the usage of update-alternatives
2033
https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines
2034
2035
-------------------------------------------------------------------
2036
Mon Dec 1 16:33:29 UTC 2014 - matz@suse.de
2037
2038
- Update to current 2.25 pre-release branch, at 127a4644.
2039
- binutils-fix-gold-aarch64.diff: fixing build temporarily broken
2040
on brach.
2041
- Remove obsolete patches: binutils-2.24-branch.diff.gz,
2042
pie-m68k.patch, binutils-2.24-auto-plugin.diff, ld-testsuite.patch,
2043
binutils-2.24-bso16746.diff .
2044
2045
-------------------------------------------------------------------
2046
Fri Oct 31 10:49:03 UTC 2014 - afaerber@suse.de
2047
2048
- Enable Adapteva Epiphany target
2049
2050
-------------------------------------------------------------------
2051
Tue May 6 14:02:26 UTC 2014 - rguenther@suse.com
2052
2053
- binutils-2.24-bso16746.diff: Fix bso#16746, spurious warnings
2054
for warn annotated symbols with LTO.
2055
2056
-------------------------------------------------------------------
2057
Sun Apr 6 18:48:22 UTC 2014 - schwab@linux-m68k.org
2058
2059
- ld-dtags.diff: update testsuite for --enable-new-dtags default
2060
- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp
2061
2062
-------------------------------------------------------------------
2063
Thu Apr 3 10:56:19 UTC 2014 - rguenther@suse.com
2064
2065
- binutils-2.24-auto-plugin.diff: Update from git commit that went
2066
to trunk.
2067
2068
-------------------------------------------------------------------
2069
Wed Mar 26 15:29:34 UTC 2014 - matz@suse.de
2070
2071
- Update to current 2.24 branch at 25f1c421:
2072
AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors.
2073
aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing,
2074
support ifunc in static links.
2075
Fix ld/16643 (problem with GCed sections).
2076
powerpc64le: fix ld segfault with --emit-relocs.
2077
Fix buffer underrun in x86 disassembler.
2078
Fix merging of skipped weak symbols. [bnc #863764]
2079
2080
-------------------------------------------------------------------
2081
Mon Mar 24 13:58:29 UTC 2014 - rguenther@suse.com
2082
2083
- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work
2084
for GCC LTO objects. [bso#14698]
2085
2086
-------------------------------------------------------------------
2087
Fri Feb 21 16:59:02 UTC 2014 - matz@suse.de
2088
2089
- Disable --enable-deterministic-archives again, as it breaks
2090
valid Makefiles.
2091
2092
-------------------------------------------------------------------
2093
Mon Feb 10 23:07:23 UTC 2014 - subchaser1@gmail.com
2094
2095
- cross-avr-size.patch: AVR-style output in avr-size utility
2096
2097
-------------------------------------------------------------------
2098
Mon Jan 27 05:43:48 UTC 2014 - crrodriguez@opensuse.org
2099
2100
- build with --enable-deterministic-archives so ar and ranlib
2101
cooperate in the creation of reproducible builds.
2102
2103
-------------------------------------------------------------------
2104
Mon Dec 9 15:10:27 UTC 2013 - matz@suse.de
2105
2106
- Update to 2.24 release and to branch at 9177510e:
2107
* Add support for the Texas Instruments MSP430X processor.
2108
* Add support for Altera Nios II.
2109
* Add support for the V850E3V5 architecture.
2110
* Add support for the Imagination Technologies Meta processor.
2111
* --enable-new-dtags no longer generates old dtags in addition to new dtags.
2112
* Remove assembler and linker support for MIPS ECOFF targets.
2113
* Remove assembler support for MIPS ECOFF targets.
2114
* Add ALIGN_WITH_INPUT to the linker script language to force the
2115
alignment of an output section to use the maximum alignment of
2116
all its input sections.
2117
* Add -gdwarf-sections command line option to enable per-code-section
2118
generation of DWARF .debug_line sections.
2119
* Objcopy now supports wildcard characters in command line options that take
2120
section names.
2121
2122
-------------------------------------------------------------------
2123
Fri Nov 29 14:59:52 UTC 2013 - matz@suse.de
2124
2125
- Update to 2.23.92 prerelease, mostly for ppc64le support.
2126
- Add cross-ppc64le-binutils.
2127
2128
-------------------------------------------------------------------
2129
Mon Oct 28 15:53:03 UTC 2013 - schwab@suse.de
2130
2131
- Add cross-m68k-binutils
2132
2133
-------------------------------------------------------------------
2134
Wed Oct 9 08:55:16 UTC 2013 - schwab@suse.de
2135
2136
- pie-m68k.patch: Emit DT_DEBUG also for PIE
2137
2138
-------------------------------------------------------------------
2139
Fri Sep 20 15:53:55 UTC 2013 - matz@suse.de
2140
2141
- Update to 2.23.90 prerelease, remove patches that
2142
are upstream ( aarch64-biarch.patch, aarch64-dynamic-placement.patch,
2143
aarch64-execstack.patch, aarch64-gc-section-support.patch,
2144
aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff,
2145
aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff,
2146
binutils-2.22-objalloc.patch,
2147
binutils-2.23.52.0.1-64-bit-thin-archives.patch,
2148
s390-machinemode.patch, warning-symbol-sections.patch).
2149
2150
-------------------------------------------------------------------
2151
Sat Aug 31 13:11:36 UTC 2013 - idonmez@suse.com
2152
2153
- Add binutils-2.23.52.0.1-64-bit-thin-archives.patch to fix thin
2154
archive creation on 64bit systems. This is rh#915411 and should
2155
also fix webkitgtk on s390x.
2156
2157
-------------------------------------------------------------------
2158
Mon Jul 29 18:13:43 UTC 2013 - schwab@suse.de
2159
2160
- warning-symbol-sections.patch: correct test in last change
2161
2162
-------------------------------------------------------------------
2163
Mon Jul 22 07:18:33 UTC 2013 - schwab@suse.de
2164
2165
- warning-symbol-sections.patch: don't clobber warning sections from
2166
shared libraries
2167
2168
-------------------------------------------------------------------
2169
Mon Jul 1 08:18:22 UTC 2013 - schwab@suse.de
2170
2171
- aarch64-dynamic-placement.patch: Correct placement of &_DYNAMIC
2172
2173
-------------------------------------------------------------------
2174
Wed Jun 26 22:32:43 UTC 2013 - dmueller@suse.com
2175
2176
- add armv6l to target list
2177
2178
-------------------------------------------------------------------
2179
Tue Jun 11 14:36:31 UTC 2013 - dmueller@suse.com
2180
2181
- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
2182
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff
2183
2184
-------------------------------------------------------------------
2185
Wed May 15 11:25:50 UTC 2013 - rguenther@suse.com
2186
2187
- Drop cross-alpha-binutils. Adjust pre-checkin.sh to remove
2188
all cross packages before re-generating them.
2189
2190
-------------------------------------------------------------------
2191
Tue May 14 15:31:59 UTC 2013 - schwab@suse.de
2192
2193
- Tell bfd ELF backend that aarch64 defaults to non-exec stack
2194
2195
-------------------------------------------------------------------
2196
Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com
2197
2198
- Re-instantiate patch to warn about non-PIC code in shared objects
2199
on s390x.
2200
2201
-------------------------------------------------------------------
2202
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
2203
2204
- Update to binutils 2.23.2.
2205
* various bugfixes
2206
- Refresh no longer applying patch.
2207
2208
-------------------------------------------------------------------
2209
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
2210
2211
- Add aarch64 support for --gc-sections
2212
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
2213
2214
-------------------------------------------------------------------
2215
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de
2216
2217
- Backport s390 .machinemode pseudo insn
2218
2219
-------------------------------------------------------------------
2220
Fri Nov 30 12:46:35 UTC 2012 - rguenther@suse.com
2221
2222
- Revert upstream change to error on bfd.h usage without first
2223
including some config.h
2224
2225
-------------------------------------------------------------------
2226
Wed Nov 28 10:56:12 UTC 2012 - rguenther@suse.com
2227
2228
- Change update-alternative priorities to always prefer GNU ld
2229
2230
-------------------------------------------------------------------
2231
Tue Nov 27 15:30:41 UTC 2012 - jengelh@inai.de
2232
2233
- Implement update-alternatives service for gold
2234
2235
-------------------------------------------------------------------
2236
Tue Nov 27 12:44:19 UTC 2012 - adrian@suse.de
2237
2238
- update to version 2.23.1 release
2239
- add aarch64 biarch patch
2240
2241
-------------------------------------------------------------------
2242
Sat Nov 24 02:05:34 UTC 2012 - adrian@suse.de
2243
2244
- add cross-aarch64-binutils
2245
2246
-------------------------------------------------------------------
2247
Thu Nov 22 19:38:33 UTC 2012 - jengelh@inai.de
2248
2249
- Have pre_checkin.sh create cross-sparc64-binutils
2250
2251
-------------------------------------------------------------------
2252
Wed Oct 24 11:03:16 UTC 2012 - rguenther@suse.com
2253
2254
- Update to binutils 2.23 branch head.
2255
* Includes binutils 2.23 release.
2256
2257
-------------------------------------------------------------------
2258
Mon Sep 17 13:57:11 UTC 2012 - rguenther@suse.com
2259
2260
- Update to binutils 2.23 release candidate.
2261
- Remove no longer applying AVR patch.
2262
2263
-------------------------------------------------------------------
2264
Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com
2265
2266
- add makeinfo as explicit buildrequire
2267
2268
-------------------------------------------------------------------
2269
Mon Sep 3 09:59:53 UTC 2012 - idonmez@suse.com
2270
2271
- Enable threaded linking in gold.
2272
2273
-------------------------------------------------------------------
2274
Mon Sep 3 09:03:59 UTC 2012 - rguenther@suse.com
2275
2276
- Add patch to fix libiberty integer overflow. [bnc#776968]
2277
2278
-------------------------------------------------------------------
2279
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
2280
2281
- fix default elf format for arm cross tools
2282
2283
-------------------------------------------------------------------
2284
Tue Jun 19 05:09:40 UTC 2012 - factory-maintainer@kulow.org
2285
2286
- fix stupid typo
2287
2288
-------------------------------------------------------------------
2289
Mon Jun 18 11:06:01 UTC 2012 - coolo@suse.com
2290
2291
- the previous fix was not good enough, another iteration of the same
2292
2293
-------------------------------------------------------------------
2294
Thu Jun 14 11:53:56 UTC 2012 - coolo@suse.com
2295
2296
- exclude our target arch for cross compiling - this is just not cross
2297
2298
-------------------------------------------------------------------
2299
Thu Apr 19 11:28:41 UTC 2012 - rguenther@suse.com
2300
2301
- Consistently use $target-suse-linux triplets.
2302
2303
-------------------------------------------------------------------
2304
Wed Feb 15 11:32:14 UTC 2012 - rguenther@suse.com
2305
2306
- Drop the new spec files again, instead move the cross-$arch-binutils
2307
contents to /usr, away from /opt.
2308
2309
-------------------------------------------------------------------
2310
Tue Feb 14 17:53:08 UTC 2012 - max@suse.com
2311
2312
- Add spec files that build variants for arm and avr that install
2313
under /usr rather than /opt/cross.
2314
- Add avr-binutils-relocs.patch to fix a crash in avr-ld.
2315
http://sourceware.org/bugzilla/show_bug.cgi?id=12161
2316
2317
-------------------------------------------------------------------
2318
Thu Jan 26 10:36:33 UTC 2012 - rguenther@suse.com
2319
2320
- Fix package licenses to follow SPDX format, adjust to reality.
2321
2322
-------------------------------------------------------------------
2323
Wed Jan 25 14:12:40 UTC 2012 - rguenther@suse.com
2324
2325
- Amend patch to fix arm unwind table corruption. [bso#13449]
2326
2327
-------------------------------------------------------------------
2328
Wed Jan 4 12:31:02 UTC 2012 - rguenther@suse.com
2329
2330
- Add patch to fix arm unwind table corruption. [bso#13449]
2331
- Canonicalize arm targets.
2332
- Enable gold for arm.
2333
2334
-------------------------------------------------------------------
2335
Tue Jan 3 14:42:59 UTC 2012 - rguenther@suse.com
2336
2337
- Add patch to fix build-id issues. [bso#12451]
2338
2339
-------------------------------------------------------------------
2340
Tue Dec 6 10:48:16 UTC 2011 - rguenther@suse.com
2341
2342
- Update to final binutils 2.22 release.
2343
2344
-------------------------------------------------------------------
2345
Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com
2346
2347
- Update to binutils-2_22-branch head.
2348
* Adds support for LDPT_GET_SYMBOLS_V2.
2349
* Drop patches that have been applied upstream.
2350
2351
-------------------------------------------------------------------
2352
Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com
2353
2354
- Fix --gc-sections failure with symbol versioning [bso#13195]
2355
2356
-------------------------------------------------------------------
2357
Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com
2358
2359
- Update to binutils-2_22-branch head.
2360
* Drop patches that have been applied upstream.
2361
* Drop patches that no longer apply.
2362
2363
-------------------------------------------------------------------
2364
Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de
2365
2366
- use -gnueabi extension to switch to new abi for arm
2367
2368
-------------------------------------------------------------------
2369
Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de
2370
2371
- Add support for arm-*-gnueabihf targets (PR ld/12643)
2372
2373
-------------------------------------------------------------------
2374
Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de
2375
2376
- add arm targets
2377
2378
-------------------------------------------------------------------
2379
Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com
2380
2381
- Fix XLC object linker complaints. [bnc#713504]
2382
2383
-------------------------------------------------------------------
2384
Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de
2385
2386
- Make --no-copy-dt-needed-entries the default for ld.
2387
2388
-------------------------------------------------------------------
2389
Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com
2390
2391
- Add patch for bogus executable stack setting with -flto. [bso#12982]
2392
2393
-------------------------------------------------------------------
2394
Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com
2395
2396
- BuildRequire glibc-devel-static to fix static linking tests.
2397
2398
-------------------------------------------------------------------
2399
Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de
2400
2401
- Add patch to fix a readelf endless loop bug. [bso#12855]
2402
2403
-------------------------------------------------------------------
2404
Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com
2405
2406
- Update to binutils 2.21.1 release.
2407
* Add --interleave-width option to objcopy to allowing copying a range
2408
of bytes from the input to the output with the --interleave option.
2409
* Add support for the TMS320C6000 (TI C6X) processor family.
2410
* Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab)
2411
using the -u / --unwind option.
2412
* Add --dyn-syms to readelf to dump dynamic symbol table.
2413
* A new tool - elfedit - has been added to directly manipulate ELF
2414
format binaries.
2415
* Add to dlltool .def file feature of aliasing PE internal symbol name
2416
by '== <ID>' option.
2417
* Add a new command line option -a / --addresses to addr2line to display
2418
the address before function name or source filename.
2419
* Add a new command line option -p / --pretty-print to addr2line to have
2420
a more human readable output.
2421
* The hppa/som targets can now be compiled on any host.
2422
- Add dependency to opcodes from gold.
2423
2424
-------------------------------------------------------------------
2425
Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de
2426
2427
- Add support for x86_64-pep target [needed for Xen fate #311376]
2428
2429
-------------------------------------------------------------------
2430
Thu Jun 9 14:20:07 UTC 2011 - matz@novell.com
2431
2432
- Add patch to support AMD Bulldozer v2 [fate #312149]
2433
2434
-------------------------------------------------------------------
2435
Tue Jun 7 11:03:12 UTC 2011 - rguenther@novell.com
2436
2437
- Update to binutils-2_21-branch head. [bnc#698346]
2438
2439
-------------------------------------------------------------------
2440
Fri May 27 13:46:53 UTC 2011 - rguenther@novell.com
2441
2442
- Disable cross-sh4-binutils.
2443
2444
-------------------------------------------------------------------
2445
Wed May 4 08:47:15 UTC 2011 - rguenther@novell.com
2446
2447
- Update to binutils-2_21-branch head. [bnc#691290]
2448
2449
-------------------------------------------------------------------
2450
Tue Apr 19 12:43:11 UTC 2011 - rguenther@novell.com
2451
2452
- Update to binutils-2_21-branch head. [fate#311554] [fate#311972]
2453
2454
-------------------------------------------------------------------
2455
Mon Jan 10 16:51:10 UTC 2011 - rguenther@novell.com
2456
2457
- Update to binutils 2.21.
2458
* linker plugin support
2459
* AMD Bulldozer enablement
2460
- Disable package fail when testsuite failures occur for now
2461
because of gold (testsuite) issues.
2462
2463
-------------------------------------------------------------------
2464
Tue Jul 27 11:43:24 UTC 2010 - rguenther@novell.com
2465
2466
- drop cross-avr-binutils
2467
2468
-------------------------------------------------------------------
2469
Tue Jul 27 11:23:20 UTC 2010 - coolo@novell.com
2470
2471
- split the gold build into 2 make steps to avoid random
2472
build failures (ugly work around in fact)
2473
2474
-------------------------------------------------------------------
2475
Thu Jul 8 05:28:53 UTC 2010 - jengelh@medozas.de
2476
2477
- Default to creating ELF64 objects under sparc64
2478
2479
-------------------------------------------------------------------
2480
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
2481
2482
- use %_smp_mflags
2483
2484
-------------------------------------------------------------------
2485
Mon Apr 12 13:34:27 CEST 2010 - matz@suse.de
2486
2487
- Initialize memory for MALLOC_PERTURB on ppc. [PR gas/11486]
2488
2489
Rewrite history by including this:
2490
Wed Mar 24 17:23:32 CET 2010 - matz@suse.de
2491
2492
- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820]
2493
2494
Sat Feb 13 17:52:11 CET 2010 - rguenther@suse.de
2495
2496
- Drop build counter from the libbfd and libopcode SONAMEs.
2497
2498
Fri Jan 22 15:31:06 CET 2010 - matz@suse.de
2499
2500
- Update to current binutils-2_20-branch. [bnc #561142, #573019]
2501
2502
Wed Jan 13 15:16:44 CET 2010 - matz@novell.com
2503
2504
- Fix removal of unwanted files (man,info,libiberty) on the
2505
cross binutils.
2506
2507
Sat Dec 12 19:09:40 CET 2009 - jengelh@medozas.de
2508
2509
- add baselibs.conf as a source
2510
2511
Mon Dec 7 16:14:27 CET 2009 - jengelh@medozas.de
2512
2513
- SPARC build support for binutils
2514
2515
Wed Nov 4 15:44:30 CET 2009 - matz@suse.de
2516
2517
- Copy from SLE11 SP1. Compared to that add --as-needed by default
2518
patch again.
2519
2520
Mon Oct 19 11:15:51 CEST 2009 - rguenther@suse.de
2521
2522
- Update to binutils 2.20 snapshot.
2523
* disable patches that no longer apply
2524
* disable make check handling everywhere
2525
2526
-------------------------------------------------------------------
2527
Fri Apr 9 14:42:48 CEST 2010 - matz@suse.de
2528
2529
- Fix encoding of LWP instructions, and get rid of 16bit forms.
2530
2531
-------------------------------------------------------------------
2532
Fri Feb 12 16:46:42 CET 2010 - matz@suse.de
2533
2534
- Add more aliases for VPCOM* instructions, xsave64, xrstor64,
2535
and vpermil2p (XOP support).
2536
2537
-------------------------------------------------------------------
2538
Tue Feb 9 13:46:35 CET 2010 - matz@suse.de
2539
2540
- Add support for AMD XOP instructions. [bnc #578249]
2541
2542
-------------------------------------------------------------------
2543
Fri Jan 22 15:40:21 CET 2010 - matz@suse.de
2544
2545
- Update to current binutils-2_20-branch. [bnc #561142, #573019]
2546
2547
-------------------------------------------------------------------
2548
Wed Nov 4 15:44:30 CET 2009 - matz@suse.de
2549
2550
- Update to binutils 2.20 branch, remove patches that went upstream.
2551
Don't activate --as-needed by default for SLE11 SP1.
2552
[fate #306880, #307034]
2553
[bnc #546106, #483978]
2554
2555
-------------------------------------------------------------------
2556
Mon Oct 12 15:11:44 CEST 2009 - rguenther@suse.de
2557
2558
- enable gold plugins, fix build on older distros.
2559
2560
-------------------------------------------------------------------
2561
Wed Oct 7 13:09:04 UTC 2009 - coolo@novell.com
2562
2563
- obsolete binutils-32bit, it can't be left around
2564
2565
-------------------------------------------------------------------
2566
Mon Aug 24 16:53:13 CEST 2009 - rguenther@suse.de
2567
2568
- disable gold build before openSUSE 11.0.
2569
2570
-------------------------------------------------------------------
2571
Thu Aug 20 11:20:43 CEST 2009 - rguenther@suse.de
2572
2573
- add patch to drop .gnu.lto_* sections
2574
2575
-------------------------------------------------------------------
2576
Fri Jun 12 18:18:21 CEST 2009 - coolo@novell.com
2577
2578
- follow only SUSE_ASNEEDED
2579
2580
-------------------------------------------------------------------
2581
Tue Jun 9 14:48:40 CEST 2009 - matz@suse.de
2582
2583
- Use --as-needed by default in the build system.
2584
2585
-------------------------------------------------------------------
2586
Wed May 27 17:12:55 CEST 2009 - rguenther@suse.de
2587
2588
- Update to head of trunk.
2589
- Add patch to fix gold build with glibc 2.10, gcc 4.4.
2590
2591
-------------------------------------------------------------------
2592
Fri Mar 27 14:39:32 CET 2009 - rguenther@suse.de
2593
2594
- Update to head of trunk.
2595
- Add zlib-devel-static BuildRequires to fix testsuite.
2596
- Package gold locales.
2597
2598
-------------------------------------------------------------------
2599
Mon Feb 16 11:50:04 CET 2009 - schwab@suse.de
2600
2601
- Update to head of trunk.
2602
2603
-------------------------------------------------------------------
2604
Mon Feb 16 11:33:53 CET 2009 - rguenther@suse.de
2605
2606
- Update to 2.19.51 snapshot. Fixes build with GCC 4.4.
2607
2608
-------------------------------------------------------------------
2609
Tue Jan 27 17:51:43 CET 2009 - schwab@suse.de
2610
2611
- Update to head of trunk.
2612
2613
-------------------------------------------------------------------
2614
Thu Jan 22 14:20:16 CET 2009 - schwab@suse.de
2615
2616
- Adjust list of extra targets.
2617
2618
-------------------------------------------------------------------
2619
Mon Jan 19 18:19:30 CET 2009 - schwab@suse.de
2620
2621
- Update to head of trunk.
2622
- Add gold.
2623
2624
-------------------------------------------------------------------
2625
Thu Jan 15 16:42:33 CET 2009 - schwab@suse.de
2626
2627
- Use consistent label names.
2628
2629
-------------------------------------------------------------------
2630
Thu Jan 15 08:01:02 CET 2009 - olh@suse.de
2631
2632
- remove Requires: binutils-XXbit in binutils-devel-XXbit package
2633
2634
-------------------------------------------------------------------
2635
Fri Jan 9 14:42:24 CET 2009 - schwab@suse.de
2636
2637
- Fix last change.
2638
2639
-------------------------------------------------------------------
2640
Fri Jan 9 12:44:44 CET 2009 - olh@suse.de
2641
2642
- build binutils and binutils-devel -XXbit packages (bnc#445037)
2643
2644
-------------------------------------------------------------------
2645
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
2646
2647
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
2648
(bnc#437293)
2649
2650
-------------------------------------------------------------------
2651
Thu Dec 4 17:34:07 CET 2008 - schwab@suse.de
2652
2653
- Update symbol visibility checks during linking on s390.
2654
2655
-------------------------------------------------------------------
2656
Wed Dec 3 13:13:25 CET 2008 - schwab@suse.de
2657
2658
- Fix corner case during link relaxing.
2659
2660
-------------------------------------------------------------------
2661
Thu Nov 27 16:55:54 CET 2008 - schwab@suse.de
2662
2663
- Fix disassembler bug.
2664
- Help some devel users.
2665
2666
-------------------------------------------------------------------
2667
Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de
2668
2669
- Import bugfixes from 2.19 branch.
2670
2671
-------------------------------------------------------------------
2672
Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de
2673
2674
- Fix handling of DW_CFA_advance_loc* in the assembler.
2675
2676
-------------------------------------------------------------------
2677
Mon Nov 10 15:29:56 CET 2008 - schwab@suse.de
2678
2679
- Update last change.
2680
2681
-------------------------------------------------------------------
2682
Fri Nov 7 11:41:37 CET 2008 - schwab@suse.de
2683
2684
- Fix crash in strip.
2685
2686
-------------------------------------------------------------------
2687
Thu Nov 6 11:16:14 CET 2008 - rguenther@suse.de
2688
2689
- build cross-spu-binutils with a /usr/spu sysroot
2690
2691
-------------------------------------------------------------------
2692
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
2693
2694
- obsolete old -XXbit packages (bnc#437293)
2695
2696
-------------------------------------------------------------------
2697
Mon Oct 20 13:21:04 CEST 2008 - schwab@suse.de
2698
2699
- Update to binutils 2.19.
2700
* Added -wL switch to dump decoded contents of .debug_line.
2701
* Added support for "thin" archives which contain pathnames pointing to
2702
object files rather than the files themselves and which contain a
2703
flattened symbol index for all objects, and archives, which have been
2704
added to the archive.
2705
* Added -F switch to objdump to include file offsets in the disassembly.
2706
* Added -c switch to readelf to allow string dumps of archive symbol index.
2707
* Support for SSE5 has been added to the i386 port.
2708
* Added -p switch to readelf to allow string dumps of sections.
2709
* New pseudo op .cfi_val_encoded_addr, to record constant addresses in unwind
2710
tables without runtime relocation.
2711
* New command line option, -h-tick-hex, for sh, m32c, and h8/300 targets, which
2712
adds compatibility with H'00 style hex constants.
2713
* New command line option, -msse-check=[none|error|warning], for x86
2714
targets.
2715
* New sub-option added to the assembler's -a command line switch to
2716
generate a listing output. The 'g' sub-option will insert into the listing
2717
various information about the assembly, such as assembler version, the
2718
command line options used, and a time stamp.
2719
* New command line option -msse2avx for x86 target to encode SSE
2720
instructions with VEX prefix.
2721
* Add Intel XSAVE, EPT, MOVBE, AES, PCLMUL, AVX/FMA support for x86 target.
2722
* New command line options, -march=CPU[,+EXTENSION...], -mtune=CPU,
2723
-mmnemonic=[att|intel], -msyntax=[att|intel], -mindex-reg,
2724
-mnaked-reg and -mold-gcc, for x86 targets.
2725
* Support for generating wide character strings has been added via the new
2726
pseudo ops: .string16, .string32 and .string64.
2727
* Support for SSE5 has been added to the i386 port.
2728
* Linker scripts support a new INSERT command that makes it easier to
2729
augment the default script.
2730
* Linker script input section filespecs may now specify a file within an
2731
archive by writing "archive:file".
2732
* The --sort-common switch now has an optional argument which specifies the
2733
direction of sorting.
2734
* The M68K linker now supports multiple GOT generation schemes controlled via
2735
the --got=<type> command line option.
2736
* The ARM EABI linker will now generate stubs for function calls to symbols
2737
that are too far away. The placement of the stubs is controlled by a new
2738
linker command line option: --stub-group-size=N.
2739
2740
-------------------------------------------------------------------
2741
Thu Oct 9 11:18:47 CEST 2008 - schwab@suse.de
2742
2743
- Bug fixes.
2744
2745
-------------------------------------------------------------------
2746
Tue Oct 7 17:35:29 CEST 2008 - jblunck@suse.de
2747
2748
- bfd-assign_file_positions_for_load_sections-STRIP_NONDEBUG-fix.diff:
2749
Do not only look at the first section in a segment to decide if it has
2750
contents or not. This fixes the "section ... can't be allocated in segment"
2751
errors when using objcopy --only-keep-debug to create the *.debug files.
2752
2753
-------------------------------------------------------------------
2754
Wed Sep 17 13:22:44 CEST 2008 - schwab@suse.de
2755
2756
- Update to binutils 2.18.91 snapshot.
2757
2758
-------------------------------------------------------------------
2759
Fri Sep 12 12:00:03 CEST 2008 - schwab@suse.de
2760
2761
- Update to head of 2.19 branch.
2762
2763
-------------------------------------------------------------------
2764
Thu Sep 4 11:00:48 CEST 2008 - schwab@suse.de
2765
2766
- Update to head of trunk.
2767
2768
-------------------------------------------------------------------
2769
Fri Aug 8 11:09:38 CEST 2008 - schwab@suse.de
2770
2771
- Update to head of trunk.
2772
2773
-------------------------------------------------------------------
2774
Fri Jul 18 15:08:23 CEST 2008 - schwab@suse.de
2775
2776
- Update to head of trunk.
2777
2778
-------------------------------------------------------------------
2779
Sun Jul 13 16:57:36 CEST 2008 - olh@suse.de
2780
2781
- enable targets i386-macos10, powerpc-macos, powerpc-macos10,
2782
spu-elf unconditionally in binutils
2783
2784
-------------------------------------------------------------------
2785
Fri Jul 11 12:02:45 CEST 2008 - schwab@suse.de
2786
2787
- Update to head of trunk.
2788
2789
-------------------------------------------------------------------
2790
Wed Jun 18 16:07:36 CEST 2008 - schwab@suse.de
2791
2792
- Update to head of trunk.
2793
2794
-------------------------------------------------------------------
2795
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
2796
2797
- added baselibs.conf file to build xxbit packages
2798
for multilib support
2799
2800
-------------------------------------------------------------------
2801
Wed Apr 9 16:24:43 CEST 2008 - schwab@suse.de
2802
2803
- Update to head of trunk.
2804
2805
-------------------------------------------------------------------
2806
Tue Mar 25 10:12:29 CET 2008 - schwab@suse.de
2807
2808
- Update to head of trunk.
2809
2810
-------------------------------------------------------------------
2811
Fri Mar 7 11:25:29 CET 2008 - schwab@suse.de
2812
2813
- Update to head of trunk.
2814
2815
-------------------------------------------------------------------
2816
Mon Feb 25 14:21:11 CET 2008 - schwab@suse.de
2817
2818
- Update to head of trunk.
2819
2820
-------------------------------------------------------------------
2821
Fri Feb 15 13:58:17 CET 2008 - schwab@suse.de
2822
2823
- Update to head of trunk.
2824
2825
-------------------------------------------------------------------
2826
Sun Feb 10 09:46:31 CET 2008 - schwab@suse.de
2827
2828
- Allow R_S390_PC32DBL against protected function symbols.
2829
2830
-------------------------------------------------------------------
2831
Fri Feb 1 13:14:45 CET 2008 - schwab@suse.de
2832
2833
- Update to head of trunk.
2834
2835
-------------------------------------------------------------------
2836
Fri Jan 25 15:52:43 CET 2008 - schwab@suse.de
2837
2838
- Update to head of trunk.
2839
2840
-------------------------------------------------------------------
2841
Thu Jan 17 16:31:57 CET 2008 - schwab@suse.de
2842
2843
- Update to head of trunk.
2844
2845
-------------------------------------------------------------------
2846
Thu Jan 10 11:01:46 CET 2008 - schwab@suse.de
2847
2848
- Update to head of trunk.
2849
2850
-------------------------------------------------------------------
2851
Mon Nov 12 16:21:08 CET 2007 - schwab@suse.de
2852
2853
- Update to head of trunk.
2854
2855
-------------------------------------------------------------------
2856
Tue Oct 2 12:55:06 CEST 2007 - schwab@suse.de
2857
2858
- Update to head of trunk.
2859
- Add hppa64 target.
2860
2861
-------------------------------------------------------------------
2862
Mon Sep 3 15:51:39 CEST 2007 - schwab@suse.de
2863
2864
- Add fix for PR4888.
2865
2866
-------------------------------------------------------------------
2867
Thu Jul 26 12:24:59 CEST 2007 - schwab@suse.de
2868
2869
- Update to head of trunk.
2870
2871
-------------------------------------------------------------------
2872
Fri Jul 13 11:28:31 CEST 2007 - schwab@suse.de
2873
2874
- Update to head of trunk.
2875
2876
-------------------------------------------------------------------
2877
Fri Jun 29 14:34:18 CEST 2007 - schwab@suse.de
2878
2879
- Update to head of trunk.
2880
2881
-------------------------------------------------------------------
2882
Fri Jun 22 11:48:38 CEST 2007 - schwab@suse.de
2883
2884
- Update to head of trunk.
2885
- Drop Bdirect patches.
2886
2887
-------------------------------------------------------------------
2888
Mon Jun 11 15:57:58 CEST 2007 - schwab@suse.de
2889
2890
- Update to head of trunk.
2891
2892
-------------------------------------------------------------------
2893
Sat Jun 2 21:35:09 CEST 2007 - schwab@suse.de
2894
2895
- Allow only static linking of lib{bfd,opcodes} outside binutils.
2896
2897
-------------------------------------------------------------------
2898
Tue May 15 12:42:02 CEST 2007 - schwab@suse.de
2899
2900
- Update to head of trunk.
2901
2902
-------------------------------------------------------------------
2903
Fri May 4 11:27:27 CEST 2007 - schwab@suse.de
2904
2905
- Update to binutils CVS HEAD.
2906
- Remove obsolete obsoletes.
2907
2908
-------------------------------------------------------------------
2909
Mon Apr 23 14:55:49 CEST 2007 - olh@suse.de
2910
2911
- Fix POWER6 floating point disassembling [#266874]
2912
2913
-------------------------------------------------------------------
2914
Thu Apr 12 22:08:48 CEST 2007 - schwab@suse.de
2915
2916
- Build cross tools with sysroot.
2917
2918
-------------------------------------------------------------------
2919
Thu Apr 5 10:45:44 CEST 2007 - schwab@suse.de
2920
2921
- Update to binutils CVS HEAD.
2922
- Add spu to the list of cross targets.
2923
2924
-------------------------------------------------------------------
2925
Mon Mar 26 15:45:04 CEST 2007 - rguenther@suse.de
2926
2927
- Add bison and flex BuildRequires.
2928
2929
-------------------------------------------------------------------
2930
Wed Mar 21 11:37:06 CET 2007 - schwab@suse.de
2931
2932
- Update to binutils CVS HEAD.
2933
2934
-------------------------------------------------------------------
2935
Fri Mar 16 19:36:12 CET 2007 - schwab@suse.de
2936
2937
- Update to binutils CVS HEAD.
2938
2939
-------------------------------------------------------------------
2940
Sun Feb 25 10:37:56 CET 2007 - schwab@suse.de
2941
2942
- Add mips to the list of extra targets.
2943
2944
-------------------------------------------------------------------
2945
Tue Feb 20 16:37:22 CET 2007 - schwab@suse.de
2946
2947
- Avoid build failure with interface change.
2948
2949
-------------------------------------------------------------------
2950
Mon Feb 19 16:30:51 CET 2007 - schwab@suse.de
2951
2952
- Update to binutils CVS HEAD.
2953
2954
-------------------------------------------------------------------
2955
Tue Feb 6 16:42:43 CET 2007 - rguenther@suse.de
2956
2957
- Add sh4 to the list of cross targets.
2958
2959
-------------------------------------------------------------------
2960
Fri Feb 2 22:09:16 CET 2007 - schwab@suse.de
2961
2962
- Switch to hashtype=both by default.
2963
2964
-------------------------------------------------------------------
2965
Mon Jan 29 20:50:48 CET 2007 - schwab@suse.de
2966
2967
- Update to binutils CVS HEAD.
2968
2969
-------------------------------------------------------------------
2970
Wed Jan 24 19:39:20 CET 2007 - jw@suse.de
2971
2972
- fixed memory corruption in ld -m avr2 --oformat ihex a
2973
sourceware bugzilla#3874
2974
2975
-------------------------------------------------------------------
2976
Tue Jan 23 11:46:28 CET 2007 - schwab@suse.de
2977
2978
- Update to binutils CVS HEAD.
2979
2980
-------------------------------------------------------------------
2981
Mon Jan 15 23:36:27 CET 2007 - jw@suse.de
2982
2983
- bin/avr-nesc-as symlinked as avr/bin/nesc-as
2984
2985
-------------------------------------------------------------------
2986
Fri Jan 12 01:11:51 CET 2007 - jw@suse.de
2987
2988
- Added avr-nesc-as support (rschiele@gmail.com)
2989
2990
-------------------------------------------------------------------
2991
Mon Jan 8 14:53:45 CET 2007 - schwab@suse.de
2992
2993
- Update to binutils 2.17.50.0.9.
2994
1. Update from binutils 2007 0103.
2995
2. Fix --wrap linker bug.
2996
3. Improve handling ELF binaries generated by foreign ELF linkers.
2997
4. Various ELF M68K bug fixes.
2998
5. Score bug fixes.
2999
6. Don't read past end of archive elements. PR 3704.
3000
7. Improve .eh_frame_hdr section handling.
3001
8. Fix symbol visibility with comdat/linkonce sections in ELF linker.
3002
PR 3666.
3003
9. Fix 4 operand instruction handling in x86 assembler.
3004
10. Properly check the 4th operand in x86 assembler. PR 3712.
3005
11. Fix .cfi_endproc handling in assembler. PR 3607.
3006
12. Various ARM bug fixes.
3007
13. Various PE linker fixes.
3008
14. Improve x86 dissassembler for cmpxchg8b.
3009
- Split off binutils-devel.
3010
3011
-------------------------------------------------------------------
3012
Mon Dec 4 14:09:23 CET 2006 - schwab@suse.de
3013
3014
- Update to binutils 2.17.50.0.8.
3015
1. Update from binutils 2006 1201.
3016
2. Fix "objcopy --only-keep-debug" crash. PR 3609.
3017
3. Fix various ARM ELF bugs.
3018
4. Fix various xtensa bugs.
3019
5. Update x86 disassembler.
3020
3021
-------------------------------------------------------------------
3022
Mon Oct 16 19:24:08 CEST 2006 - schwab@suse.de
3023
3024
- Fix overflow in addend_compare [#209807].
3025
3026
-------------------------------------------------------------------
3027
Fri Oct 13 13:46:42 CEST 2006 - schwab@suse.de
3028
3029
- Update last change.
3030
3031
-------------------------------------------------------------------
3032
Tue Oct 10 13:36:32 CEST 2006 - schwab@suse.de
3033
3034
- Fix invalid debug info.
3035
3036
-------------------------------------------------------------------
3037
Fri Oct 6 18:50:43 CEST 2006 - aj@suse.de
3038
3039
- Improve last patch.
3040
3041
-------------------------------------------------------------------
3042
Fri Oct 6 15:52:28 CEST 2006 - aj@suse.de
3043
3044
- Fix PR210331 (wrong size of empty loadable sections).
3045
3046
-------------------------------------------------------------------
3047
Thu Sep 28 10:56:02 CEST 2006 - schwab@suse.de
3048
3049
- Update to binutils 2.17.50.0.5.
3050
1. Update from binutils 2006 0927.
3051
2. Fix linker regressions of section address and section relative symbol
3052
with empty output section. PR 3223/3267.
3053
3. Fix "strings -T". PR 3257.
3054
4. Fix "objcopy --only-keep-debug". PR 3262.
3055
5. Add Intell iwmmxt2 support.
3056
6. Fix an x86 disassembler bug. PR 3100.
3057
3058
-------------------------------------------------------------------
3059
Wed Sep 27 16:19:16 CEST 2006 - schwab@suse.de
3060
3061
- Fix uninitialized memory.
3062
3063
-------------------------------------------------------------------
3064
Mon Sep 25 11:35:32 CEST 2006 - schwab@suse.de
3065
3066
- Update to binutils 2.17.50.0.4.
3067
1. Update from binutils 2006 0924.
3068
2. Speed up linker on .o files with debug info on linkonce sections.
3069
PR 3111.
3070
3. Added x86-64 PE support.
3071
4. Fix objcopy/strip on .o files with section groups. PR 3181.
3072
5. Fix "ld --hash-style=gnu" crash with gcc 3.4.6. PR 3197.
3073
6. Fix "strip --strip-debug" on .o files generated with
3074
"gcc -feliminate-dwarf2-dups". PR 3186.
3075
7. Fix "ld -r" on .o files generated with "gcc -feliminate-dwarf2-dups".
3076
PR 3249.
3077
8. Add --dynamic-list to linker to make global symbols dynamic.
3078
9. Fix magic number for EFI ia64. PR 3171.
3079
10. Remove PT_NULL segment for "ld -z relro". PR 3015.
3080
11. Make objcopy to perserve the file formats in archive elements.
3081
PR 3110.
3082
12. Optimize x86-64 assembler and fix disassembler for
3083
"add32 mov xx,$eax". PR 3235.
3084
13. Improve linker diagnostics. PR 3107.
3085
14. Fix "ld --sort-section name". PR 3009.
3086
15. Updated an x86 disassembler bug. PR 3000.
3087
16. Various updates for PPC, ARM, MIPS, SH, Xtensa.
3088
17. Added Score support.
3089
3090
-------------------------------------------------------------------
3091
Thu Sep 21 12:43:26 CEST 2006 - schwab@suse.de
3092
3093
- Add support for --dynamic-list.
3094
3095
-------------------------------------------------------------------
3096
Wed Aug 9 13:05:01 CEST 2006 - schwab@suse.de
3097
3098
- Enable -zrelro by default.
3099
3100
-------------------------------------------------------------------
3101
Wed Jul 26 17:53:23 CEST 2006 - schwab@suse.de
3102
3103
- Fix bad gp value [#190362].
3104
3105
-------------------------------------------------------------------
3106
Mon Jul 17 10:48:04 CEST 2006 - schwab@suse.de
3107
3108
- Update to binutils 2.17.50.0.3.
3109
1. Update from binutils 2006 0715.
3110
2. Add --hash-style to ELF linker with DT_GNU_HASH and SHT_GNU_HASH.
3111
3. Fix a visibility bug in ELF linker (PR 2884).
3112
4. Properly fix the i386 TLS linker bug (PR 2513).
3113
5. Add assembler and dissassembler support for Pentium Pro nops.
3114
6. Optimize x86 nops for Pentium Pro and above.
3115
7. Add -march=/-mtune= to x86 assembler.
3116
8. Fix an ELF linker with TLS common symbols.
3117
9. Improve program header allocation in ELF linker.
3118
10. Improve MIPS, M68K and ARM support.
3119
11. Fix an ELF linker crash when reporting alignment change (PR 2735).
3120
12. Remove unused ELF section symbols (PR 2723).
3121
13. Add --localize-hidden to objcopy.
3122
14. Add AMD SSE4a and ABM new instruction support.
3123
15. Properly handle illegal x86 instructions in group 11 (PR 2829).
3124
16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker.
3125
17. Fix objcopy for .tbss sections.
3126
3127
-------------------------------------------------------------------
3128
Tue Jun 13 17:14:41 CEST 2006 - schwab@suse.de
3129
3130
- Handle hash resizing during as-needed processing.
3131
3132
-------------------------------------------------------------------
3133
Fri Jun 9 15:27:49 CEST 2006 - schwab@suse.de
3134
3135
- Disable hash resizing.
3136
3137
-------------------------------------------------------------------
3138
Sat Jun 3 09:49:27 CEST 2006 - schwab@suse.de
3139
3140
- Fix DT_NEEDED search with --as-needed libraries.
3141
- Fix bfd_hash_lookup.
3142
3143
-------------------------------------------------------------------
3144
Fri May 26 21:38:06 CEST 2006 - schwab@suse.de
3145
3146
- Update to binutils 2.17.50.0.2.
3147
3148
-------------------------------------------------------------------
3149
Mon May 15 13:20:56 CEST 2006 - schwab@suse.de
3150
3151
- Update to binutils 2.17.50.0.1.
3152
3153
-------------------------------------------------------------------
3154
Mon May 8 15:21:55 CEST 2006 - hare@suse.de
3155
3156
- Fix invalid exeception on S/390 when calling res_init()
3157
[#172700 - LTC23600]
3158
3159
-------------------------------------------------------------------
3160
Fri May 5 16:32:26 CEST 2006 - schwab@suse.de
3161
3162
- Fix huge link times [#167593].
3163
3164
-------------------------------------------------------------------
3165
Tue Apr 11 11:44:13 CEST 2006 - schwab@suse.de
3166
3167
- PR ld/2442: fix quadratic behaviour with many relocations [#157119].
3168
- PR ld/2513: fix invalid TLS reloc merging [#162901].
3169
3170
-------------------------------------------------------------------
3171
Mon Apr 3 13:07:29 CEST 2006 - schwab@suse.de
3172
3173
- Add various bug fix backports collected by Alan Modra. Fixes the
3174
following binutils bugs:
3175
* PR ld/2443
3176
* PR ld/2462
3177
* PR ld/2267
3178
* incompatibilities between REL{32,24,14}
3179
* ld -r on ppc64
3180
* -msecure-plt vs TLS
3181
3182
-------------------------------------------------------------------
3183
Fri Mar 31 16:10:44 CEST 2006 - schwab@suse.de
3184
3185
- Fix build race.
3186
3187
-------------------------------------------------------------------
3188
Fri Mar 31 15:49:12 CEST 2006 - matz@suse.de
3189
3190
- Also disallow linking non-PIC .o files into shared libraries on
3191
s390x.
3192
3193
-------------------------------------------------------------------
3194
Fri Mar 31 15:33:39 CEST 2006 - schwab@suse.de
3195
3196
- Fix bfd_find_nearest_line so that gcc -frepo works again.
3197
3198
-------------------------------------------------------------------
3199
Wed Feb 15 17:06:44 CET 2006 - matz@suse.de
3200
3201
- Update -Bdirect and -zdynsort patches.
3202
3203
-------------------------------------------------------------------
3204
Mon Feb 6 19:19:23 CET 2006 - matz@suse.de
3205
3206
- Adjust testsuite for s390 -march=z900 default.
3207
- Disallow linking non-PIC .o files into shared libraries on s390.
3208
3209
-------------------------------------------------------------------
3210
Wed Jan 25 21:30:00 CET 2006 - mls@suse.de
3211
3212
- converted neededforbuild to BuildRequires
3213
3214
-------------------------------------------------------------------
3215
Wed Jan 18 18:26:59 CET 2006 - matz@suse.de
3216
3217
- Add large model patch.
3218
3219
-------------------------------------------------------------------
3220
Tue Jan 17 01:33:51 CET 2006 - schwab@suse.de
3221
3222
- Add patch to fix --gc-sections on ppc64.
3223
- Fix side effect of --enable-targets=arm.
3224
3225
-------------------------------------------------------------------
3226
Wed Jan 11 12:12:30 CET 2006 - schwab@suse.de
3227
3228
- Update to binutils 2.16.91.0.5.
3229
3230
-------------------------------------------------------------------
3231
Tue Jan 10 11:06:32 CET 2006 - rguenther@suse.de
3232
3233
- Don't error out for testsuite failures on hppa.
3234
3235
-------------------------------------------------------------------
3236
Tue Jan 3 10:04:06 CET 2006 - dmueller@suse.de
3237
3238
- Don't create empty rpath components when stripping
3239
3240
-------------------------------------------------------------------
3241
Wed Dec 7 18:35:28 CET 2005 - schwab@suse.de
3242
3243
- Fix handling of SHF_LINK_ORDER links for objcopy.
3244
3245
-------------------------------------------------------------------
3246
Wed Dec 7 15:46:47 CET 2005 - coolo@suse.de
3247
3248
- New -Bdirect patch.
3249
3250
-------------------------------------------------------------------
3251
Fri Dec 2 15:52:28 CET 2005 - schwab@suse.de
3252
3253
- Add experimental -Bdirect patch.
3254
3255
-------------------------------------------------------------------
3256
Thu Nov 24 11:48:11 CET 2005 - schwab@suse.de
3257
3258
- Fix aliasing warning.
3259
3260
-------------------------------------------------------------------
3261
Sun Nov 13 20:27:57 CET 2005 - schwab@suse.de
3262
3263
- Update to binutils 2.16.91.0.4.
3264
3265
-------------------------------------------------------------------
3266
Wed Nov 9 14:48:41 CET 2005 - schwab@suse.de
3267
3268
- Fixes from CVS:
3269
* Don't strip local absolute symbols from linker output.
3270
* Allow equating local symbols to undefined symbols.
3271
3272
-------------------------------------------------------------------
3273
Fri Nov 4 17:16:58 CET 2005 - schwab@suse.de
3274
3275
- Fix more warnings.
3276
3277
-------------------------------------------------------------------
3278
Wed Nov 2 13:26:25 CET 2005 - schwab@suse.de
3279
3280
- Fix warnings.
3281
3282
-------------------------------------------------------------------
3283
Thu Oct 27 13:12:06 CEST 2005 - aj@suse.de
3284
3285
- Spell fix.
3286
3287
-------------------------------------------------------------------
3288
Wed Sep 28 17:13:27 CEST 2005 - schwab@suse.de
3289
3290
- Add target i386-pe on ix86 and x86_64.
3291
3292
-------------------------------------------------------------------
3293
Fri Sep 16 17:10:52 CEST 2005 - schwab@suse.de
3294
3295
- Update to binutils 2.16.91.0.3.
3296
3297
-------------------------------------------------------------------
3298
Thu Sep 1 14:05:00 CEST 2005 - schwab@suse.de
3299
3300
- Fix objdump -adjust-vma on non-relocatable object [#114666].
3301
3302
-------------------------------------------------------------------
3303
Wed Aug 10 13:37:20 CEST 2005 - schwab@suse.de
3304
3305
- Replace last change by a simpler fix.
3306
3307
-------------------------------------------------------------------
3308
Sat Aug 6 15:00:51 CEST 2005 - schwab@suse.de
3309
3310
- Add hook for resetting GP after each relaxing pass.
3311
3312
-------------------------------------------------------------------
3313
Fri Aug 5 10:51:30 CEST 2005 - matz@suse.de
3314
3315
- Fix alpha again.
3316
3317
-------------------------------------------------------------------
3318
Wed Aug 3 16:00:40 CEST 2005 - schwab@suse.de
3319
3320
- Don't warn on overflow in the assembler if emitting a reloc on ppc
3321
[#100189].
3322
- Fix handling of discarded linkonce sections [#84608].
3323
3324
-------------------------------------------------------------------
3325
Tue Aug 2 15:27:47 CEST 2005 - schwab@suse.de
3326
3327
- Avoid generating R_IA64_NONE.
3328
3329
-------------------------------------------------------------------
3330
Tue Aug 2 12:58:30 CEST 2005 - uli@suse.de
3331
3332
- disabled make check on ARM (one test fills up the hard disk;
3333
not a QEMU problem, happens on real hardware, too)
3334
3335
-------------------------------------------------------------------
3336
Mon Jul 25 14:29:41 CEST 2005 - schwab@suse.de
3337
3338
- Fix syntax error in libtool library files [#98185].
3339
3340
-------------------------------------------------------------------
3341
Thu Jul 21 22:35:11 CEST 2005 - schwab@suse.de
3342
3343
- Update to binutils 2.16.91.0.2.
3344
3345
-------------------------------------------------------------------
3346
Thu Jun 23 13:26:37 CEST 2005 - schwab@suse.de
3347
3348
- Update to binutils 2.16.91.0.1.
3349
3350
-------------------------------------------------------------------
3351
Wed Jun 22 10:05:27 CEST 2005 - schwab@suse.de
3352
3353
- Add patch to properly handle indirect symbols.
3354
3355
-------------------------------------------------------------------
3356
Fri May 20 11:48:01 CEST 2005 - schwab@suse.de
3357
3358
- Fix ld testsuite.
3359
3360
-------------------------------------------------------------------
3361
Tue May 17 22:12:33 CEST 2005 - schwab@suse.de
3362
3363
- Fix overflows in BFD library [#81821].
3364
3365
-------------------------------------------------------------------
3366
Wed May 11 10:47:00 CEST 2005 - schwab@suse.de
3367
3368
- Update to binutils 2.16.90.0.3.
3369
- Build with -Wno-error in beta.
3370
3371
-------------------------------------------------------------------
3372
Sat May 7 23:34:32 CEST 2005 - schwab@suse.de
3373
3374
- Add patch to properly put unwind sections into section groups.
3375
- Fix avr assembler.
3376
3377
-------------------------------------------------------------------
3378
Sat May 7 20:37:24 CEST 2005 - matz@suse.de
3379
3380
- added alpha cross target.
3381
3382
-------------------------------------------------------------------
3383
Tue May 3 21:08:16 CEST 2005 - jw@suse.de
3384
3385
- added target avr.
3386
3387
-------------------------------------------------------------------
3388
Sun May 1 12:29:44 CEST 2005 - schwab@suse.de
3389
3390
- Update to binutils 2.16.90.0.2.
3391
3392
-------------------------------------------------------------------
3393
Thu Apr 28 13:51:22 CEST 2005 - schwab@suse.de
3394
3395
- Update patch for last change.
3396
3397
-------------------------------------------------------------------
3398
Mon Apr 25 10:01:33 CEST 2005 - matz@suse.de
3399
3400
- Fix breakage on alpha
3401
3402
-------------------------------------------------------------------
3403
Wed Apr 20 13:01:06 CEST 2005 - bg@suse.de
3404
3405
- remove additional target hppa64
3406
- remove obsolete hppa patch
3407
- enable tests
3408
3409
-------------------------------------------------------------------
3410
Sun Apr 17 23:45:12 CEST 2005 - schwab@suse.de
3411
3412
- Accept empty symbol names.
3413
- Fix bugs related to section groups.
3414
3415
-------------------------------------------------------------------
3416
Wed Apr 13 16:38:52 CEST 2005 - schwab@suse.de
3417
3418
- Fix mips assembler.
3419
3420
-------------------------------------------------------------------
3421
Mon Apr 11 20:41:38 CEST 2005 - schwab@suse.de
3422
3423
- Add patch to fix AS_NEEDED.
3424
3425
-------------------------------------------------------------------
3426
Sun Apr 10 22:02:45 CEST 2005 - schwab@suse.de
3427
3428
- Update to binutils 2.16.90.0.1.
3429
3430
-------------------------------------------------------------------
3431
Wed Apr 6 18:15:54 CEST 2005 - schwab@suse.de
3432
3433
- Cleanup neededforbuild.
3434
- Fix compilation with gcc4.
3435
3436
-------------------------------------------------------------------
3437
Wed Apr 6 06:52:20 CEST 2005 - meissner@suse.de
3438
3439
- Added gettext-devel to neededforbuild.
3440
3441
-------------------------------------------------------------------
3442
Wed Apr 6 00:12:43 CEST 2005 - schwab@suse.de
3443
3444
- Revert last change (don't disable parallel build).
3445
3446
-------------------------------------------------------------------
3447
Tue Apr 5 23:03:47 CEST 2005 - meissner@suse.de
3448
3449
- Added gettext-devel to neededforbuild.
3450
3451
-------------------------------------------------------------------
3452
Wed Mar 30 13:50:59 CEST 2005 - schwab@suse.de
3453
3454
- Support AS_NEEDED in linker script.
3455
3456
-------------------------------------------------------------------
3457
Fri Feb 18 11:30:31 CET 2005 - schwab@suse.de
3458
3459
- Update to binutils 2.15.94.0.2.2.
3460
3461
-------------------------------------------------------------------
3462
Thu Feb 3 18:41:14 CET 2005 - schwab@suse.de
3463
3464
- Fix ld testsuite for gcc4.
3465
3466
-------------------------------------------------------------------
3467
Mon Jan 31 00:56:51 CET 2005 - schwab@suse.de
3468
3469
- Add patch to properly handle protected functions for ia32 and x86_64.
3470
3471
-------------------------------------------------------------------
3472
Thu Jan 20 02:11:31 CET 2005 - schwab@suse.de
3473
3474
- Fix last change.
3475
3476
-------------------------------------------------------------------
3477
Wed Jan 19 20:52:29 CET 2005 - schwab@suse.de
3478
3479
- Handle biarch targets also for cross binutils.
3480
3481
-------------------------------------------------------------------
3482
Sat Jan 8 21:42:54 CET 2005 - schwab@suse.de
3483
3484
- Update to binutils 2.15.94.0.2.
3485
- Enable more targets.
3486
3487
-------------------------------------------------------------------
3488
Tue Nov 23 13:27:34 CET 2004 - schwab@suse.de
3489
3490
- Update to binutils 2.15.94.0.1.
3491
3492
-------------------------------------------------------------------
3493
Thu Oct 14 02:59:16 CEST 2004 - schwab@suse.de
3494
3495
- Remove broken check.
3496
3497
-------------------------------------------------------------------
3498
Wed Oct 13 14:08:46 CEST 2004 - schwab@suse.de
3499
3500
- Fix ppc asm operand parsing.
3501
3502
-------------------------------------------------------------------
3503
Fri Oct 8 15:25:40 CEST 2004 - schwab@suse.de
3504
3505
- Update to binutils 2.15.92.0.2.
3506
3507
-------------------------------------------------------------------
3508
Thu Sep 9 22:22:46 CEST 2004 - schwab@suse.de
3509
3510
- Fix last change.
3511
3512
-------------------------------------------------------------------
3513
Thu Sep 2 17:36:46 CEST 2004 - schwab@suse.de
3514
3515
- Fix relro alignment.
3516
3517
-------------------------------------------------------------------
3518
Sat Aug 21 19:47:27 CEST 2004 - coolo@suse.de
3519
3520
- also build cross binutils for ppc64
3521
3522
-------------------------------------------------------------------
3523
Fri Aug 6 16:17:54 CEST 2004 - schwab@suse.de
3524
3525
- Fix crash in ld [#43550].
3526
3527
-------------------------------------------------------------------
3528
Wed Aug 4 17:17:40 CEST 2004 - schwab@suse.de
3529
3530
- Add patch for PR binutils/290.
3531
3532
-------------------------------------------------------------------
3533
Sun Aug 1 14:39:04 CEST 2004 - schwab@suse.de
3534
3535
- Make error about relocs against discarded sections non-fatal for now.
3536
3537
-------------------------------------------------------------------
3538
Wed Jul 28 22:04:22 CEST 2004 - schwab@suse.de
3539
3540
- Update to binutils 2.15.91.0.2.
3541
3542
-------------------------------------------------------------------
3543
Sat Jun 5 01:26:59 CEST 2004 - schwab@suse.de
3544
3545
- Update to binutils 2.15.91.0.1.
3546
3547
-------------------------------------------------------------------
3548
Tue May 4 09:50:23 CEST 2004 - coolo@suse.de
3549
3550
- created cross-*-binutils in the same directory reusing create-cross.sh
3551
as pre_checkin.sh
3552
3553
-------------------------------------------------------------------
3554
Fri Apr 16 08:09:43 CEST 2004 - aj@suse.de
3555
3556
- Fix some offset expressions.
3557
3558
-------------------------------------------------------------------
3559
Thu Apr 15 20:07:08 CEST 2004 - aj@suse.de
3560
3561
- Update to binutils 2.15.90.0.3.
3562
3563
-------------------------------------------------------------------
3564
Wed Apr 14 09:23:08 CEST 2004 - aj@suse.de
3565
3566
- Update to binutils 2.15.90.0.2.
3567
3568
-------------------------------------------------------------------
3569
Fri Mar 26 12:25:38 CET 2004 - meissner@suse.de
3570
3571
- Added ppc64 patch to drop excess symbols in shared libraries.
3572
3573
-------------------------------------------------------------------
3574
Tue Mar 23 13:43:53 CET 2004 - schwab@suse.de
3575
3576
- Fix --wrap on PPC64 [#34903].
3577
3578
-------------------------------------------------------------------
3579
Tue Mar 16 16:17:36 CET 2004 - mludvig@suse.cz
3580
3581
- Added support for VIA PadLock.
3582
- Merged obsolete fix-clflush.patch into opcode-i386.diff
3583
3584
-------------------------------------------------------------------
3585
Fri Mar 12 10:20:18 CET 2004 - aj@suse.de
3586
3587
- Fix sysenter.
3588
- Fix x86 clflush disassembly.
3589
3590
-------------------------------------------------------------------
3591
Wed Mar 10 13:16:57 CET 2004 - schwab@suse.de
3592
3593
- Fix a possible race in the PLT.
3594
3595
-------------------------------------------------------------------
3596
Mon Mar 8 19:55:36 CET 2004 - aj@suse.de
3597
3598
- Fix cfi testsuite on s390x.
3599
3600
-------------------------------------------------------------------
3601
Mon Mar 8 16:19:38 CET 2004 - hare@suse.de
3602
3603
- Enable s390 biarch backend.
3604
- Fix Invalid .insn from gas on s390.
3605
3606
-------------------------------------------------------------------
3607
Mon Mar 8 10:11:11 CET 2004 - aj@suse.de
3608
3609
- Fix fde alignment.
3610
3611
-------------------------------------------------------------------
3612
Sat Mar 6 07:42:23 CET 2004 - aj@suse.de
3613
3614
- Update to binutils-2.15.90.0.1.1 which incorporates the last two
3615
changes.
3616
3617
-------------------------------------------------------------------
3618
Fri Mar 5 11:56:08 CET 2004 - schwab@suse.de
3619
3620
- Fix align handling.
3621
3622
-------------------------------------------------------------------
3623
Thu Mar 4 18:48:23 CET 2004 - aj@suse.de
3624
3625
- Install as manpage.
3626
3627
-------------------------------------------------------------------
3628
Thu Mar 4 06:35:51 CET 2004 - aj@suse.de
3629
3630
- Update to binutils-2.15.90.0.1.
3631
3632
-------------------------------------------------------------------
3633
Fri Feb 27 13:42:36 CET 2004 - schwab@suse.de
3634
3635
- Support POSIX-compatible argument parsing in ar [#33775].
3636
- Fix textrel patch.
3637
3638
-------------------------------------------------------------------
3639
Thu Feb 26 15:37:22 CET 2004 - schwab@suse.de
3640
3641
- Fix spurious DT_TEXTREL.
3642
3643
-------------------------------------------------------------------
3644
Wed Feb 25 09:11:33 CET 2004 - matz@suse.de
3645
3646
- Enable new dtags by default.
3647
3648
-------------------------------------------------------------------
3649
Fri Feb 13 12:40:15 CET 2004 - hare@suse.de
3650
3651
- Fix memcmp bug in gas/dwarf2dbg.c
3652
3653
-------------------------------------------------------------------
3654
Thu Feb 12 08:14:30 CET 2004 - bg@suse.de
3655
3656
- Workaround for ICE in elf32_hppa_relocate_section.
3657
3658
-------------------------------------------------------------------
3659
Thu Jan 15 14:02:08 CET 2004 - aj@suse.de
3660
3661
- Fix common page size on ppc.
3662
- Update to binutils 2.14.90.0.8.
3663
3664
-------------------------------------------------------------------
3665
Mon Jan 12 08:14:24 CET 2004 - aj@suse.de
3666
3667
- Fix PPC64 TLS bug.
3668
3669
-------------------------------------------------------------------
3670
Fri Dec 12 23:17:58 CET 2003 - schwab@suse.de
3671
3672
- Fix file list.
3673
3674
-------------------------------------------------------------------
3675
Tue Dec 2 16:34:40 CET 2003 - schwab@suse.de
3676
3677
- Fix last change for ia64.
3678
3679
-------------------------------------------------------------------
3680
Mon Nov 24 18:13:54 CET 2003 - aj@suse.de
3681
3682
- Fix handling of '/' in gas on x86 platforms.
3683
3684
-------------------------------------------------------------------
3685
Thu Oct 30 06:23:28 CET 2003 - aj@suse.de
3686
3687
- Update to binutils 2.14.90.0.7:
3688
1. Update from binutils 2003 1029.
3689
2. Allow type changes for undefined symbols.
3690
3. Fix EH frame optimization.
3691
4. Fix the check for undefined versioned symbol with wildcard.
3692
5. Support generating code for Itanium.
3693
6. Detect and warn bad symbol index.
3694
7. Update IPF assemebler DV check.
3695
3696
-------------------------------------------------------------------
3697
Fri Oct 17 22:48:27 CEST 2003 - schwab@suse.de
3698
3699
- Update dv warning patch once more.
3700
- Disable -Wunused during testsuite.
3701
3702
-------------------------------------------------------------------
3703
Fri Oct 17 12:15:22 CEST 2003 - schwab@suse.de
3704
3705
- Update dv warning patch.
3706
3707
-------------------------------------------------------------------
3708
Wed Oct 15 15:38:54 CEST 2003 - aj@suse.de
3709
3710
- Build as non-root user.
3711
3712
-------------------------------------------------------------------
3713
Fri Oct 3 13:18:19 CEST 2003 - kukuk@suse.de
3714
3715
- Remove tetex from neededforbuild
3716
3717
-------------------------------------------------------------------
3718
Wed Oct 1 15:44:01 CEST 2003 - schwab@suse.de
3719
3720
- Fix spurious dv conflict warning.
3721
- Don't ignore testsuite failures on ia64.
3722
3723
-------------------------------------------------------------------
3724
Fri Sep 26 15:56:12 CEST 2003 - aj@suse.de
3725
3726
- Update to binutils-2.14.90.0.6.
3727
3728
-------------------------------------------------------------------
3729
Fri Aug 29 11:41:46 CEST 2003 - aj@suse.de
3730
3731
- Add patch to speed up linker.
3732
3733
-------------------------------------------------------------------
3734
Tue Aug 19 10:31:43 CEST 2003 - aj@suse.de
3735
3736
- disable unit-at-a-time for some tests so that they pass (otherwise
3737
some sections are reordered).
3738
3739
-------------------------------------------------------------------
3740
Fri Aug 8 19:52:50 CEST 2003 - schwab@suse.de
3741
3742
- Fix generation of efi-app binaries.
3743
3744
-------------------------------------------------------------------
3745
Tue Jul 29 13:22:40 CEST 2003 - meissner@suse.de
3746
3747
- Fix ppc64 bitmask detection (from current CVS).
3748
3749
-------------------------------------------------------------------
3750
Fri Jul 25 17:07:18 CEST 2003 - schwab@suse.de
3751
3752
- Readd workaround for missing DESTDIR support.
3753
3754
-------------------------------------------------------------------
3755
Thu Jul 24 12:05:59 CEST 2003 - aj@suse.de
3756
3757
- Update to binutils 2.14.90.0.5.
3758
3759
-------------------------------------------------------------------
3760
Wed Jul 16 15:01:59 CEST 2003 - mludvig@suse.cz
3761
3762
- Reverted Alan Modra's patch for .debug_line generation.
3763
http://sources.redhat.com/ml/binutils/2003-07/msg00294.html
3764
3765
-------------------------------------------------------------------
3766
Fri Jul 4 07:17:27 CEST 2003 - olh@suse.de
3767
3768
- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2
3769
3770
-------------------------------------------------------------------
3771
Wed Jul 2 12:59:30 CEST 2003 - olh@suse.de
3772
3773
- add binutils-ppc64-mminimal-toc.patch
3774
--disable-nls in cross-binutils, remove man and info to
3775
avoid file conflicts with multiple cross-binutils packages
3776
3777
-------------------------------------------------------------------
3778
Wed Jul 2 08:45:19 CEST 2003 - aj@suse.de
3779
3780
- Support z990 instructions.
3781
3782
-------------------------------------------------------------------
3783
Mon Jun 30 07:30:02 CEST 2003 - olh@suse.de
3784
3785
- add binutils_x86_64_bfd_c90.patch
3786
3787
-------------------------------------------------------------------
3788
Fri Jun 27 17:04:18 CEST 2003 - olh@suse.de
3789
3790
- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2
3791
use DESTDIR
3792
3793
-------------------------------------------------------------------
3794
Tue Jun 24 07:54:01 CEST 2003 - coolo@suse.de
3795
3796
- ignore rpaths only for > 8.2
3797
3798
-------------------------------------------------------------------
3799
Mon Jun 23 12:42:43 CEST 2003 - coolo@suse.de
3800
3801
- removed %ifarch mips
3802
3803
-------------------------------------------------------------------
3804
Wed Jun 18 21:06:52 CEST 2003 - aj@suse.de
3805
3806
- Fix CFI alignment bugs.
3807
3808
-------------------------------------------------------------------
3809
Wed Jun 18 09:01:07 CEST 2003 - olh@suse.de
3810
3811
- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2
3812
- provide an option to test a vanilla binutils release,
3813
provide an option to not apply patches that break the testsuite
3814
3815
-------------------------------------------------------------------
3816
Tue Jun 17 09:18:43 CEST 2003 - coolo@suse.de
3817
3818
- apply the cvs diff on all architectures and sort out the other
3819
patches
3820
- use %find_lang
3821
- apply objcopy.c patch to add --only-keep-debug option to strip
3822
and objcopy
3823
3824
-------------------------------------------------------------------
3825
Fri Jun 13 08:10:01 CEST 2003 - olh@suse.de
3826
3827
- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64
3828
to remove the -mminimal-toc requirement on ppc64
3829
3830
-------------------------------------------------------------------
3831
Thu Jun 12 14:03:50 CEST 2003 - aj@suse.de
3832
3833
- Fix directory file list.
3834
3835
-------------------------------------------------------------------
3836
Thu Jun 5 11:04:04 CEST 2003 - ro@suse.de
3837
3838
- fix dangling ldscripts symlink for lib64 platforms
3839
3840
-------------------------------------------------------------------
3841
Thu Jun 5 09:56:58 CEST 2003 - aj@suse.de
3842
3843
- Fix typo in CFI calculation.
3844
- Make .eh_frame section read-only.
3845
- Add more CFI directives.
3846
3847
-------------------------------------------------------------------
3848
Thu Jun 5 08:30:12 CEST 2003 - coolo@suse.de
3849
3850
- integrating patch to ignore rpaths listed in a file specified
3851
by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf)
3852
3853
-------------------------------------------------------------------
3854
Mon Jun 2 16:13:36 CEST 2003 - aj@suse.de
3855
3856
- Fix addend relocation with CFI.
3857
3858
-------------------------------------------------------------------
3859
Sat May 31 21:49:33 CEST 2003 - aj@suse.de
3860
3861
- Handle GOT with more than 8191 entries corect on PowerPC.
3862
- Fix dwarf2 CFI bugs.
3863
3864
-------------------------------------------------------------------
3865
Fri May 30 13:19:13 CEST 2003 - aj@suse.de
3866
3867
- Update to binutils 2.14.90.0.4.
3868
- Improve cfi support.
3869
3870
-------------------------------------------------------------------
3871
Wed May 21 09:45:36 CEST 2003 - aj@suse.de
3872
3873
- Fix cfi build problems on ia64 and add latest revision of patch.
3874
3875
-------------------------------------------------------------------
3876
Tue May 20 15:10:19 CEST 2003 - aj@suse.de
3877
3878
- Fix elf visibility problem.
3879
- Add cfi directives.
3880
3881
-------------------------------------------------------------------
3882
Sat May 17 11:52:31 CEST 2003 - aj@suse.de
3883
3884
- Update to binutils 2.14.90.0.2.
3885
3886
-------------------------------------------------------------------
3887
Thu May 15 13:44:59 CEST 2003 - aj@suse.de
3888
3889
- Allow testsuite to fail on sparc.
3890
3891
-------------------------------------------------------------------
3892
Wed May 14 22:43:19 CEST 2003 - schwab@suse.de
3893
3894
- Workaround lack of DESTDIR support.
3895
- Make sure libbfd is installed before libopcodes.
3896
3897
-------------------------------------------------------------------
3898
Wed May 14 16:13:43 CEST 2003 - aj@suse.de
3899
3900
- Link libopcodes against libbfd.
3901
- Fix package list.
3902
3903
-------------------------------------------------------------------
3904
Mon May 12 17:29:55 CEST 2003 - aj@suse.de
3905
3906
- Fix bugs and testsuite on s390.
3907
3908
-------------------------------------------------------------------
3909
Wed May 7 09:28:28 CEST 2003 - aj@suse.de
3910
3911
- Fix bugs in creation of large files.
3912
3913
-------------------------------------------------------------------
3914
Tue May 6 08:26:21 CEST 2003 - aj@suse.de
3915
3916
- Update to version 2.14.90.0.1.
3917
3918
-------------------------------------------------------------------
3919
Mon Apr 28 23:05:08 CEST 2003 - schwab@suse.de
3920
3921
- Update ia64 relaxation bug fix.
3922
3923
-------------------------------------------------------------------
3924
Fri Apr 25 17:16:57 CEST 2003 - aj@suse.de
3925
3926
- Fix ia64 relaxation bugs.
3927
3928
-------------------------------------------------------------------
3929
Thu Apr 24 19:11:20 CEST 2003 - olh@suse.de
3930
3931
- add binutils-2.13-ppc32-ld-symbol-version.patch
3932
add binutils-2.13-ppc32-fPIC.patch
3933
fail to link shared libs compiled without -fPIC
3934
run make check with -k after this change
3935
3936
-------------------------------------------------------------------
3937
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
3938
3939
- fix install_info --delete call and move from preun to postun
3940
3941
-------------------------------------------------------------------
3942
Tue Apr 8 10:06:59 CEST 2003 - adrian@suse.de
3943
3944
- fix build for mips
3945
3946
-------------------------------------------------------------------
3947
Sat Mar 22 15:38:36 CET 2003 - aj@suse.de
3948
3949
- Update to 2.13.0.90.20.
3950
3951
-------------------------------------------------------------------
3952
Wed Mar 19 10:22:19 CET 2003 - aj@suse.de
3953
3954
- Do not depend on binutils installation.
3955
3956
-------------------------------------------------------------------
3957
Wed Mar 19 08:48:02 CET 2003 - aj@suse.de
3958
3959
- Fix crash in ld with overly long command lines (#23743).
3960
3961
-------------------------------------------------------------------
3962
Thu Feb 27 14:37:15 CET 2003 - aj@suse.de
3963
3964
- Package all libiberty include files.
3965
3966
-------------------------------------------------------------------
3967
Wed Feb 19 17:00:07 CET 2003 - stepan@suse.de
3968
3969
- add create-cross.sh to easily create cross-binutils packages.
3970
3971
-------------------------------------------------------------------
3972
Tue Feb 18 12:23:41 CET 2003 - aj@suse.de
3973
3974
- Run testsuite.
3975
3976
-------------------------------------------------------------------
3977
Fri Feb 14 07:34:52 CET 2003 - aj@suse.de
3978
3979
- Fix symbol relocations with versioning.
3980
3981
-------------------------------------------------------------------
3982
Mon Feb 10 09:10:12 CET 2003 - aj@suse.de
3983
3984
- Fix real.plt on s390.
3985
3986
-------------------------------------------------------------------
3987
Fri Feb 7 10:03:11 CET 2003 - aj@suse.de
3988
3989
- Fix dwarf2 filenames.
3990
3991
-------------------------------------------------------------------
3992
Thu Feb 6 17:13:05 CET 2003 - aj@suse.de
3993
3994
- Fix frame header sign extension bug (#23318)
3995
- Fix library path for 64-bit platforms
3996
- Fix x86-64 disassembler.
3997
3998
-------------------------------------------------------------------
3999
Thu Feb 6 14:25:21 CET 2003 - stepan@suse.de
4000
4001
- Add alpha TLS patch
4002
4003
-------------------------------------------------------------------
4004
Sat Feb 1 12:36:50 CET 2003 - aj@suse.de
4005
4006
- Add sparc TLS patch.
4007
4008
-------------------------------------------------------------------
4009
Sat Jan 25 21:45:26 CET 2003 - aj@suse.de
4010
4011
- Update to binutils 2.13.90.0.18 which includes:
4012
* Fix some ia64 gas bugs.
4013
* Fix TLS bugs.
4014
* Fix ELF/ppc bugs.
4015
4016
-------------------------------------------------------------------
4017
Tue Jan 14 18:28:58 CET 2003 - bg@suse.de
4018
4019
- add hppa relocation patch from "John David Anglin"
4020
<dave@hiauly1.hia.nrc.ca>
4021
4022
-------------------------------------------------------------------
4023
Sat Dec 14 13:28:40 CET 2002 - adrian@suse.de
4024
4025
- add additional mips64 target on mips
4026
- use mips patches which came with the tar ball on mips
4027
- disable "make check" on mips for now
4028
4029
-------------------------------------------------------------------
4030
Fri Dec 6 17:19:03 CET 2002 - schwab@suse.de
4031
4032
- Update to binutils 2.13.90.0.16.
4033
4034
-------------------------------------------------------------------
4035
Wed Dec 4 12:26:40 CET 2002 - olh@suse.de
4036
4037
- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64
4038
4039
-------------------------------------------------------------------
4040
Sat Nov 23 14:10:57 CET 2002 - olh@suse.de
4041
4042
- add ppc64-binutils-ld-no256mbsegments.diff
4043
revert the binutils change that moved text and data into separate
4044
256M address ranges, at least until the glibc dynamic loader
4045
can handle such binaries gracefully.
4046
4047
-------------------------------------------------------------------
4048
Tue Nov 5 15:10:21 CET 2002 - bg@suse.de
4049
4050
- Enable hppa build
4051
- Add support for hppa64
4052
4053
-------------------------------------------------------------------
4054
Thu Oct 24 08:21:16 CEST 2002 - aj@suse.de
4055
4056
- Fix allocation of orphaned sections to aviod problems with strip.
4057
- Fix another problem on alpha with orphaned sections.
4058
4059
-------------------------------------------------------------------
4060
Tue Oct 15 16:34:44 CEST 2002 - aj@suse.de
4061
4062
- Install libiberty.h [Fixes #20941].
4063
4064
-------------------------------------------------------------------
4065
Mon Oct 14 10:51:17 CEST 2002 - aj@suse.de
4066
4067
- Update to binutils-2.13.90.0.10.
4068
4069
-------------------------------------------------------------------
4070
Tue Oct 1 09:17:02 CEST 2002 - aj@suse.de
4071
4072
- Update to binutils-2.13.90.0.5.
4073
- Add tls support for x86-64.
4074
- Fix tls support for i386.
4075
4076
-------------------------------------------------------------------
4077
Mon Sep 16 16:52:08 CEST 2002 - schwab@suse.de
4078
4079
- Enable use of brl for out of range branch fixup.
4080
4081
-------------------------------------------------------------------
4082
Sun Sep 1 10:58:27 CEST 2002 - aj@suse.de
4083
4084
- Fix LIB_PATH for x86_64.
4085
4086
-------------------------------------------------------------------
4087
Fri Aug 30 21:04:01 CEST 2002 - bk@suse.de
4088
4089
- enable s390 as additional target on s390x
4090
- fix LIB_PATH for elf_s390 emulation to not use lib64 paths
4091
- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64
4092
- delete -fsigned-char for binutils on s390/s390x
4093
4094
-------------------------------------------------------------------
4095
Tue Aug 27 14:46:14 CEST 2002 - aj@suse.de
4096
4097
- Fix x86-64 gotpcrel generation.
4098
- Add fix for bugs in gas on i386 where GOT references where
4099
miscompiled and fix problem with absolute section.
4100
- Fix reference counting on various platforms.
4101
- Fix counting of definitions in shared objects
4102
4103
-------------------------------------------------------------------
4104
Fri Jul 19 12:57:07 CEST 2002 - schwab@suse.de
4105
4106
- Update to binutils 2.12.90.0.15.
4107
4108
-------------------------------------------------------------------
4109
Sat Jul 13 18:51:24 CEST 2002 - schwab@suse.de
4110
4111
- Add fix for ia64 indirect call encoding bug.
4112
4113
-------------------------------------------------------------------
4114
Thu Jul 11 10:24:41 CEST 2002 - aj@suse.de
4115
4116
- Fix generation of nops for x86-64.
4117
4118
-------------------------------------------------------------------
4119
Wed Jul 10 09:02:57 CEST 2002 - aj@suse.de
4120
4121
- Fix -ffunction sections.
4122
4123
-------------------------------------------------------------------
4124
Tue Jul 9 19:08:51 CEST 2002 - olh@suse.de
4125
4126
- add patches for gas biarch support on ppc
4127
binutils-2.12.90.0.14-cvs.diff 20020709
4128
binutils_ppc_biarch_gas.diff
4129
binutils_ppc_biarch_gas_weaksym.diff
4130
4131
-------------------------------------------------------------------
4132
Fri Jul 5 11:04:48 CEST 2002 - kukuk@suse.de
4133
4134
- Use %ix86 macro
4135
4136
-------------------------------------------------------------------
4137
Wed Jul 3 20:21:22 CEST 2002 - aj@suse.de
4138
4139
- Update to binutils 2.12.90.0.14.
4140
- Remove patches that have been integrated.
4141
4142
-------------------------------------------------------------------
4143
Tue Jul 2 19:28:43 CEST 2002 - bk@suse.de
4144
4145
- add fixes for s390(x) - should make this version work for s390.
4146
4147
-------------------------------------------------------------------
4148
Wed Jun 26 09:10:38 CEST 2002 - aj@suse.de
4149
4150
- Do not discard empty sections (otherwise the kernel build will
4151
break).
4152
4153
-------------------------------------------------------------------
4154
Thu Jun 20 21:57:05 CEST 2002 - adrian@suse.de
4155
4156
- Update to binutils 2.12.90.0.12.
4157
* Update from binutils 2002 0618.
4158
* Fix an mips assembler bug.
4159
- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now
4160
4161
-------------------------------------------------------------------
4162
Mon Jun 17 16:26:14 CEST 2002 - aj@suse.de
4163
4164
- Abort with error message if shared libs are build without -fPIC
4165
on x86-64 (in cases where this can be detected).
4166
- Remove ld -Y patch.
4167
4168
-------------------------------------------------------------------
4169
Fri Jun 14 22:50:11 CEST 2002 - olh@suse.de
4170
4171
- use _target_cpu in diff packagelist
4172
4173
-------------------------------------------------------------------
4174
Wed Jun 12 08:50:16 CEST 2002 - aj@suse.de
4175
4176
- Update to binutils 2.12.90.0.11.
4177
- Better handle ld -Y with multilibs.
4178
- Do not link 32-bit and 64-bit objects togethers when searching libs
4179
via ld.so.conf.
4180
- Add x86-64 as target for i386.
4181
4182
-------------------------------------------------------------------
4183
Fri May 31 10:38:01 CEST 2002 - olh@suse.de
4184
4185
- update cvs patch to 20020531, obsolets ppc64_binutils.diff
4186
disable make check on ppc64
4187
4188
-------------------------------------------------------------------
4189
Thu May 30 20:06:10 CEST 2002 - olh@suse.de
4190
4191
- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64
4192
4193
-------------------------------------------------------------------
4194
Wed May 29 10:40:31 CEST 2002 - olh@suse.de
4195
4196
- add ppc64_binutils.diff, for libtool
4197
nm -B output, use D instead of ? for function descriptors
4198
4199
-------------------------------------------------------------------
4200
Mon May 27 10:55:20 CEST 2002 - olh@suse.de
4201
4202
- update cvs patch to 20020527
4203
4204
-------------------------------------------------------------------
4205
Thu May 23 10:28:30 CEST 2002 - olh@suse.de
4206
4207
- add cvs 20020523 diff for ppc/ppc64
4208
put readelf manpage in filelist
4209
4210
-------------------------------------------------------------------
4211
Sun May 19 13:21:38 CEST 2002 - olh@suse.de
4212
4213
- handle elf64 (powerpc64-suse-linux) on ppc32
4214
4215
-------------------------------------------------------------------
4216
Fri May 17 21:22:21 CEST 2002 - adrian@suse.de
4217
4218
- fix build for s390x and mips
4219
(added pic config file)
4220
- do not ignore return value of "make check" on mips anymore
4221
4222
-------------------------------------------------------------------
4223
Fri May 17 18:20:08 CEST 2002 - schwab@suse.de
4224
4225
- Add gprof docs.
4226
- Add message catalogues.
4227
4228
-------------------------------------------------------------------
4229
Fri May 17 11:50:36 CEST 2002 - uli@suse.de
4230
4231
- added gprof to file list
4232
4233
-------------------------------------------------------------------
4234
Mon May 13 18:59:34 CEST 2002 - schwab@suse.de
4235
4236
- Add PIC configuration for x86-64.
4237
4238
-------------------------------------------------------------------
4239
Mon May 13 09:22:41 CEST 2002 - olh@suse.de
4240
4241
- update to 2.12.90.0.7
4242
4243
-------------------------------------------------------------------
4244
Sun May 12 19:48:50 CEST 2002 - schwab@suse.de
4245
4246
- Install the PIC libiberty.a.
4247
4248
-------------------------------------------------------------------
4249
Fri May 10 11:53:33 CEST 2002 - meissner@suse.de
4250
4251
- x86-64 relocation conversion should not just convert to
4252
64bit relocations since we sometimes do have 32bit ones.
4253
(Patch from Andreas Schwab.)
4254
4255
-------------------------------------------------------------------
4256
Tue Apr 23 10:38:38 CEST 2002 - aj@suse.de
4257
4258
- Fix a bug with --eh-frame-hdr that occured on sparc.
4259
4260
-------------------------------------------------------------------
4261
Mon Apr 22 10:16:30 CEST 2002 - aj@suse.de
4262
4263
- Fix testsuite for alpha and s390.
4264
- Fix --eh-frame-hdr.
4265
- Update x86-64 assembler patch.
4266
4267
-------------------------------------------------------------------
4268
Sat Apr 20 22:34:23 CEST 2002 - schwab@suse.de
4269
4270
- Fix pcrel handling in x86-64 assembler.
4271
4272
-------------------------------------------------------------------
4273
Wed Apr 17 13:06:40 CEST 2002 - aj@suse.de
4274
4275
- Fix merging of s390 sections.
4276
4277
-------------------------------------------------------------------
4278
Mon Apr 15 11:37:32 CEST 2002 - aj@suse.de
4279
4280
- Fix PPC linker bug.
4281
4282
-------------------------------------------------------------------
4283
Fri Apr 12 12:52:35 CEST 2002 - aj@suse.de
4284
4285
- Update to binutils-2.12.90.0.4:
4286
* Contains x86-64 fix
4287
* Fixes S390 ld failure
4288
* Fixes for sparc
4289
4290
-------------------------------------------------------------------
4291
Mon Apr 8 12:02:29 CEST 2002 - aj@suse.de
4292
4293
- Add fix for pcrel relocations for x86-64.
4294
4295
-------------------------------------------------------------------
4296
Tue Apr 2 10:57:07 CEST 2002 - aj@suse.de
4297
4298
- Change platforms where testsuite is run.
4299
4300
-------------------------------------------------------------------
4301
Mon Mar 25 11:01:58 CET 2002 - schwab@suse.de
4302
4303
- Update to binutils-2.12.90.0.3.
4304
4305
-------------------------------------------------------------------
4306
Sun Mar 10 18:10:07 CET 2002 - schwab@suse.de
4307
4308
- Update to binutils-2.12.90.0.1.
4309
- gprof now supported on MIPS.
4310
4311
-------------------------------------------------------------------
4312
Thu Feb 28 14:24:42 CET 2002 - stepan@suse.de
4313
4314
- add data segment alignment patches.
4315
4316
-------------------------------------------------------------------
4317
Mon Feb 25 15:59:10 CET 2002 - schwab@suse.de
4318
4319
- Add fix for elf64-ia64 linker scripts.
4320
4321
-------------------------------------------------------------------
4322
Mon Feb 18 20:12:11 CET 2002 - schwab@suse.de
4323
4324
- Fix broken patch.
4325
4326
-------------------------------------------------------------------
4327
Mon Feb 18 16:35:20 CET 2002 - aj@suse.de
4328
4329
- Update to binutils-2.11.93.0.2.
4330
4331
-------------------------------------------------------------------
4332
Thu Feb 14 11:21:28 CET 2002 - aj@suse.de
4333
4334
- Fix bug in handling of version maps by ld. This is needed for
4335
GCC 3.1.
4336
4337
-------------------------------------------------------------------
4338
Mon Nov 26 08:37:33 CET 2001 - aj@suse.de
4339
4340
- gprof is not supported on MIPS, don't try to package it.
4341
4342
-------------------------------------------------------------------
4343
Thu Nov 15 14:08:39 CET 2001 - adrian@suse.de
4344
4345
- ignore known problem on mips in testsuite
4346
- disable combreloc patch for mips
4347
4348
-------------------------------------------------------------------
4349
Wed Nov 14 12:33:14 CET 2001 - ro@suse.de
4350
4351
- added include file symcat.h to filelist
4352
4353
-------------------------------------------------------------------
4354
Mon Nov 12 13:25:10 CET 2001 - aj@suse.de
4355
4356
- Update to binutils-2.11.92.0.10.
4357
4358
-------------------------------------------------------------------
4359
Sun Sep 30 19:58:17 CEST 2001 - schwab@suse.de
4360
4361
- Update to binutils 2.11.90.0.31.
4362
- Add support for @iplt and .data16 on ia64.
4363
4364
-------------------------------------------------------------------
4365
Mon Sep 3 09:45:11 CEST 2001 - aj@suse.de
4366
4367
- Fix relative relocations on Alpha.
4368
4369
-------------------------------------------------------------------
4370
Thu Aug 30 09:38:44 CEST 2001 - aj@suse.de
4371
4372
- Update to binutils 2.11.90.0.29. It includes support for 64-bit
4373
PowerPC.
4374
4375
-------------------------------------------------------------------
4376
Mon Aug 27 13:45:25 MEST 2001 - aj@suse.de
4377
4378
- Update to current CVS version and include patch to always enable
4379
sorting of relocations. Together with the new glibc this reduces
4380
relocation processing at program startup significantly.
4381
4382
-------------------------------------------------------------------
4383
Wed Aug 22 14:13:14 MEST 2001 - aj@suse.de
4384
4385
- Use AltiVec/PPC patch.
4386
- Revert objdump patch that causes sparc kernel build failure.
4387
- Add missing s390 jump instructions.
4388
- Fix bug with unaligned accesses in the sparc assembler.
4389
4390
-------------------------------------------------------------------
4391
Fri Aug 17 19:52:32 MEST 2001 - egger@suse.de
4392
4393
- Added patch for missing AltiVec/PPC opcodes.
4394
4395
-------------------------------------------------------------------
4396
Mon Aug 16 09:40:05 MEST 2001 - aj@suse.de
4397
4398
- Update to 2.11.90.0.27, fix s390 relocation generation.
4399
4400
-------------------------------------------------------------------
4401
Tue Jul 17 13:16:25 CEST 2001 - aj@suse.de
4402
4403
- Update to binutils 2.11.90.0.24.
4404
4405
-------------------------------------------------------------------
4406
Wed Jul 11 10:10:59 CEST 2001 - aj@suse.de
4407
4408
- Update to binutils 2.11.90.0.23.
4409
4410
-------------------------------------------------------------------
4411
Wed Jun 13 10:49:07 MEST 2001 - aj@suse.de
4412
4413
- Run testsuite on s390.
4414
4415
-------------------------------------------------------------------
4416
Tue Jun 12 09:57:59 CEST 2001 - aj@suse.de
4417
4418
- Update to binutils 2.11.90.0.15.
4419
4420
-------------------------------------------------------------------
4421
Mon May 14 09:43:37 CEST 2001 - aj@suse.de
4422
4423
- Update to binutils 2.11.90.0.8.
4424
4425
-------------------------------------------------------------------
4426
Mon May 7 14:54:33 CEST 2001 - aj@suse.de
4427
4428
- Update to latest version.
4429
4430
-------------------------------------------------------------------
4431
Thu Mar 29 08:33:46 CEST 2001 - aj@suse.de
4432
4433
- Fix a relaxation bug on ia32 that occurs while building GCC.
4434
4435
-------------------------------------------------------------------
4436
Tue Mar 27 11:54:09 CEST 2001 - aj@suse.de
4437
4438
- Test for alpha instead of axp.
4439
4440
-------------------------------------------------------------------
4441
Mon Mar 26 18:27:12 CEST 2001 - aj@suse.de
4442
4443
- Add patch for S390 to fix relocs.
4444
4445
-------------------------------------------------------------------
4446
Mon Mar 26 09:58:15 CEST 2001 - aj@suse.de
4447
4448
- The testsuite is broken on axp, disable it.
4449
4450
-------------------------------------------------------------------
4451
Thu Mar 8 11:17:22 CET 2001 - aj@suse.de
4452
4453
- Use separate build directory, don't run testsuite on sparc.
4454
4455
-------------------------------------------------------------------
4456
Mon Mar 5 11:59:42 CET 2001 - aj@suse.de
4457
4458
- Update to 2.10.91.0.4.
4459
4460
-------------------------------------------------------------------
4461
Thu Feb 22 14:32:36 CET 2001 - aj@suse.de
4462
4463
- Run the testsuite on some platforms.
4464
4465
-------------------------------------------------------------------
4466
Tue Feb 20 09:48:19 CET 2001 - aj@suse.de
4467
4468
- Add sparc fix for weak symbols.
4469
4470
-------------------------------------------------------------------
4471
Mon Feb 19 15:25:26 CET 2001 - aj@suse.de
4472
4473
- Update to 2.10.91.0.2.
4474
4475
-------------------------------------------------------------------
4476
Thu Nov 16 12:02:19 CET 2000 - aj@suse.de
4477
4478
- Added an alpha patch to fix glibc problems.
4479
4480
-------------------------------------------------------------------
4481
Mon Oct 23 11:16:02 CEST 2000 - aj@suse.de
4482
4483
- Update to 2.10.0.33.
4484
- Remove PPC patch since it's solved better in .33.
4485
4486
-------------------------------------------------------------------
4487
Sun Oct 15 14:56:09 CEST 2000 - kukuk@suse.de
4488
4489
- Update to binutils 2.10.0.31
4490
- Port s390 patches
4491
- Add PPC patch to fix glibc 2.2 problems
4492
4493
-------------------------------------------------------------------
4494
Thu Sep 14 11:56:12 CEST 2000 - kukuk@suse.de
4495
4496
- Use macros in spec file
4497
4498
-------------------------------------------------------------------
4499
Tue Aug 29 12:30:48 CEST 2000 - aj@suse.de
4500
4501
- New version 2.10.0.24 with additional s390 patches.
4502
4503
-------------------------------------------------------------------
4504
Mon Apr 17 01:20:20 CEST 2000 - ro@suse.de
4505
4506
- added alpha3.dif to fix another problem with compaq compilers
4507
4508
-------------------------------------------------------------------
4509
Sat Mar 18 12:35:56 CET 2000 - aj@suse.de
4510
4511
- Fix problems with Compaq compiler, see:
4512
http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html
4513
http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html
4514
4515
-------------------------------------------------------------------
4516
Mon Mar 13 22:44:35 CET 2000 - aj@suse.de
4517
4518
- Added readelf to file list.
4519
4520
-------------------------------------------------------------------
4521
Mon Feb 28 17:31:41 CET 2000 - ro@suse.de
4522
4523
- fix HOST macro
4524
- added alpha fix from Andrea
4525
4526
-------------------------------------------------------------------
4527
Thu Jan 20 10:55:37 CET 2000 - aj@suse.de
4528
4529
- New version 2.9.5.0.24.
4530
4531
-------------------------------------------------------------------
4532
Thu Dec 9 18:10:28 CET 1999 - ro@suse.de
4533
4534
- leave targets for now
4535
4536
-------------------------------------------------------------------
4537
Wed Dec 8 19:49:15 CET 1999 - kasal@suse.de
4538
4539
- added buildroot
4540
(it required a patch to target ld/Makefile.am, target install-data-local)
4541
4542
-------------------------------------------------------------------
4543
Tue Nov 23 15:30:52 CET 1999 - kasal@suse.de
4544
4545
- backported sparc patch from cvs version of binutils
4546
- added note that geo@suse.cz can make NLMs
4547
4548
-------------------------------------------------------------------
4549
Tue Nov 16 10:41:15 MET 1999 - kukuk@suse.de
4550
4551
- Remove broken Sparc as patch, add bfd patch for sparc32
4552
4553
-------------------------------------------------------------------
4554
Wed Nov 10 11:27:03 MET 1999 - kukuk@suse.de
4555
4556
- spec file cleanup, add support for Sparc
4557
- Remove dependency for bin86, not longer necessary
4558
4559
-------------------------------------------------------------------
4560
Tue Nov 9 15:44:57 CET 1999 - uli@suse.de
4561
4562
- added PPC-specific files to %files section
4563
4564
-------------------------------------------------------------------
4565
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
4566
4567
- ran old prepare_spec on spec file to switch to new prepare_spec.
4568
4569
-------------------------------------------------------------------
4570
Tue Aug 24 15:30:01 MEST 1999 - uli@suse.de
4571
4572
- fixed Makefile.Linux for PPC
4573
4574
-------------------------------------------------------------------
4575
Fri May 28 17:41:32 MEST 1999 - ro@suse.de
4576
4577
- update to .25
4578
4579
-------------------------------------------------------------------
4580
Thu Apr 8 22:49:56 MEST 1999 - ro@suse.de
4581
4582
- update to .23
4583
4584
-------------------------------------------------------------------
4585
Mon Mar 29 12:33:59 MEST 1999 - ro@suse.de
4586
4587
- remove hacks and install libiberty.a in /usr/lib
4588
4589
-------------------------------------------------------------------
4590
Sun Mar 14 20:12:39 MET 1999 - ro@suse.de
4591
4592
- libtool tries to be smart dropping the link -liberty
4593
try to be smarter: changed "-liberty" to "../libiberty/libiberty.a"
4594
4595
-------------------------------------------------------------------
4596
Fri Mar 5 01:06:36 MET 1999 - ro@suse.de
4597
4598
- update to 2.9.1.0.22b FOR NOW AXP ONLY
4599
- libnaming changed
4600
4601
-------------------------------------------------------------------
4602
Fri Feb 19 16:18:40 MET 1999 - ro@suse.de
4603
4604
- update to 2.9.1.0.20
4605
4606
-------------------------------------------------------------------
4607
Tue Jan 11 18:23:52 MET 1999 - ro@suse.de
4608
4609
- adapted specfile to build on alpha, too
4610
- added ansidecl.h to filelist for glibc
4611
4612
-------------------------------------------------------------------
4613
Mon Nov 2 15:18:48 MET 1998 - ro@suse.de
4614
4615
- update to 2.9.1.0.15
4616
4617
-------------------------------------------------------------------
4618
Fri Sep 11 15:29:04 MEST 1998 - ro@suse.de
4619
4620
- switch detection of GLIBC to automake
4621
4622
-------------------------------------------------------------------
4623
Tue Jul 7 18:16:31 MEST 1998 - ro@suse.de
4624
4625
- pack files depending on used libc / compile a.out for libc5
4626
4627
-------------------------------------------------------------------
4628
Wed May 20 23:16:18 MEST 1998 - bs@suse.de
4629
4630
- took c++filt off from file list (is included in egcs)
4631
4632
----------------------------------------------------------------------------
4633
Wed May 6 14:21:33 MEST 1998 - florian@suse.de
4634
4635
4636
- update to binutils 2.9.1.0.4
4637
4638
4639
----------------------------------------------------------------------------
4640
Tue Jul 29 10:59:13 MEST 1997 - florian@suse.de
4641
4642
4643
- the a.out-assembler was not installed correctly by "make install"
4644
4645
4646
----------------------------------------------------------------------------
4647
Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de
4648
4649
4650
- add bug-fixes from gnu.utils.bugs
4651
4652
4653
4654
----------------------------------------------------------------------------
4655
Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de
4656
4657
4658
- always remove /usr/bin/encaps
4659
4660
4661
----------------------------------------------------------------------------
4662
Sun Jun 8 17:32:03 MEST 1997 - florian@suse.de
4663
4664
4665
- update to version 2.8.1 with fixes by H.J. Lu
4666
4667
----------------------------------------------------------------------------
4668
Wed Oct 16 17:46:33 MET DST 1996 - florian@suse.de
4669
4670
4671
- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket
4672
installiert sein. 2.6.* hoechstens unter unsorted...
4673
4674
4675