File elfutils.changes of Package elfutils-debuginfod
1227
1
-------------------------------------------------------------------
2
Fri Feb 25 20:15:03 UTC 2022 - Tony Jones <tonyj@suse.com>
3
4
- Add support for zstd, needed to inspect kernel modules (bsc#1196510)
5
6
-------------------------------------------------------------------
7
Mon Oct 11 07:52:31 UTC 2021 - Martin Liška <martin.liska@suse.com>
8
9
- Enhance license fields: all the libraries actually have a different
10
license to the tools. While the tools are GPL-3.0-or-later, the
11
libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
12
SLE bug (for tracking the above) bsc#1191310
13
14
-------------------------------------------------------------------
15
Fri Aug 6 07:25:57 UTC 2021 - Martin Liška <martin.liska@suse.com>
16
17
- Add disable-run-deleted-test.patch in order to disable
18
failing test-case (boo#1189153).
19
20
-------------------------------------------------------------------
21
Sun Jul 11 02:54:40 UTC 2021 - Jeffrey Cheung <jcheung@suse.com>
22
23
- For version 0.185, the below patches are no longer needed
24
(jsc#SLE-17288, jsc#SLE-17951)
25
26
libdw-check-end-of-attributes-list-consistently.patch
27
elflint-dont-check-section-group-without-flags-word.patch
28
libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch
29
libdw-readelf-make-sure-there-is-enough-data-to-read.patch
30
elfutils-dont-trust-sh_entsize.patch
31
elflint-check-symbol-table-data-is-big-enough-before-check.patch
32
size-handle-recursive-elf-ar-files.patch
33
elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch
34
use-the-empty-string-for-note-names-with-zero-size.patch
35
readelf-fix-off-by-one-sanity-check.patch
36
libebl-check-NT_PLATFORM-core-notes.patch
37
libdwfl-sanity-check-partial-core-file-dyn-data-read.patch
38
libelf-check-compression-before-allocate-output-buffer.patch
39
libdwfl-sanity-check-partial-core-file-data-reads.patch
40
arlib-check-that-sh_entsize-isnt-zero.patch
41
42
-------------------------------------------------------------------
43
Mon May 24 07:39:53 UTC 2021 - Martin Liška <mliska@suse.cz>
44
45
- Update to version 0.185:
46
debuginfod-client: Simplify curl handle reuse so downloads which
47
return an error are retried.
48
49
elfcompress: Always exit with code 0 when the operation succeeds (even
50
when nothing was done). On error the exit code is now always 1.
51
52
-------------------------------------------------------------------
53
Mon May 10 19:39:16 UTC 2021 - Martin Liška <mliska@suse.cz>
54
55
- Update to version 0.184:
56
debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
57
debuginfod-client: Client caches negative results. If a query for a
58
file failed with 404, an empty 000 permission
59
file is created in the cache. This will prevent
60
requesting the same file for the next 10 minutes.
61
62
Client objects now carry long-lived curl handles
63
for outgoing connections. This makes it more
64
efficient for multiple sequential queries, because
65
the TCP connections and/or TLS state info are kept
66
around awhile, avoiding O(100ms) setup latencies.
67
68
libdw: handle DW_FORM_indirect when reading attributes
69
translations: Update Polish translation.
70
71
-------------------------------------------------------------------
72
Wed Mar 17 07:43:33 UTC 2021 - Martin Liška <mliska@suse.cz>
73
74
- Add disable-run-readelf-self-test.patch in order to disable
75
a failing test-case with GCC 11 (PR27367).
76
77
-------------------------------------------------------------------
78
Mon Feb 8 10:59:08 UTC 2021 - Martin Liška <mliska@suse.cz>
79
80
- Update to version 0.183:
81
debuginfod: New thread-busy metric and more detailed error metrics.
82
New --fdcache-mintmp and tracking of filesystem freespace.
83
New increased webapi concurrency while grooming.
84
85
debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
86
can be used to dlopen the libdebuginfod.so library.
87
New function debuginfod_set_verbose_fd and
88
DEBUGINFOD_VERBOSE environment variable.
89
90
config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
91
configured --enable-debuginfod-urls[=URLS]
92
93
elflint, readelf: Recognize SHF_GNU_RETAIN.
94
Handle SHT_X86_64_UNWIND as valid relocation target.
95
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.
96
97
-------------------------------------------------------------------
98
Wed Jan 20 12:16:31 UTC 2021 - Martin Liška <mliska@suse.cz>
99
100
- Enable LTO (boo#1138796) for elfutils.spec.
101
102
-------------------------------------------------------------------
103
Mon Nov 30 12:03:29 UTC 2020 - Martin Liška <mliska@suse.cz>
104
105
- Mention elfutils-rpmlintrc as a Source.
106
107
-------------------------------------------------------------------
108
Thu Nov 5 09:15:00 UTC 2020 - Martin Liška <mliska@suse.cz>
109
110
- Add rpmlintrc for
111
libdebuginfod1-dummy.s390x: E: shlib-policy-name-error (Badness: 10000) libdebuginfod1
112
which is expected as libdebuginfod1 and it's dummy library do share equal
113
soname.
114
- Update to version 0.182:
115
backends: Support for tilegx has been removed.
116
117
config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS.
118
119
debuginfod: More efficient package traversal, tolerate various errors
120
during scanning, grooming progress is more visible and
121
interruptible, more prometheus metrics.
122
123
debuginfod-client: Now supports compressed (kernel) ELF images.
124
125
libdwfl: Add ZSTD compression support.
126
127
-------------------------------------------------------------------
128
Tue Sep 22 07:56:37 UTC 2020 - Martin Liška <mliska@suse.cz>
129
130
- Creatu dummy subpackages that can be used for build of packages
131
that are in bootstrap cycle.
132
- Add Provides for real packages.
133
134
-------------------------------------------------------------------
135
Tue Sep 8 15:18:57 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
136
137
- Update to version 0.181:
138
libelf: elf_update now compensates (fixes up) a bad sh_addralign for
139
SHF_COMPRESSED sections.
140
libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
141
--disable-libdebuginfod for bootstrapping.
142
DEBUGINFOD_URLS now accepts "scheme-free" urls
143
(guessing at what the user meant, either http:// or file://)
144
readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and gnu
145
property notes.
146
libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding
147
on arm64 for code that is compiled for PAC (Pointer
148
Authentication Code) as long as it isn't enabled
149
- Drop upstream patch:
150
* 0001-tests-Add-GCOV-flags-when-necessary.patch
151
152
-------------------------------------------------------------------
153
Mon Jun 15 07:12:38 UTC 2020 - Martin Liška <mliska@suse.cz>
154
155
- Remove cfi-fix.patch - should not be needed now.
156
- Remove remove-run-large-elf-file.sh.patch as it now checks for memory
157
size.
158
- Use autosetup.
159
160
-------------------------------------------------------------------
161
Thu Jun 11 18:19:10 UTC 2020 - Martin Liška <mliska@suse.cz>
162
163
- Update to version 0.180:
164
elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
165
libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
166
libdw: Use correct CU to resolve file names in dwarf_decl_file.
167
libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
168
size: Also obey radix printing for bsd format.
169
nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
170
- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix
171
an unresolved symbol.
172
- Enable LTO: boo#1138796 by adding -flto-partition=none and -Wno-error=stack-usage.
173
174
-------------------------------------------------------------------
175
Mon Mar 30 12:07:18 UTC 2020 - Martin Liška <mliska@suse.cz>
176
177
- Update to version 0.179:
178
debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program doesn't
179
install its own debuginfod_progressfn_t show download
180
progress on stderr.
181
DEBUGINFOD_TIMEOUT is now defined as seconds to get at
182
least 100K, defaults to 90 seconds.
183
Default to $XDG_CACHE_HOME/debuginfod_client.
184
New functions debuginfod_set_user_data,
185
debuginfod_get_user_data, debuginfod_get_url and
186
debuginfod_add_http_header.
187
Support for file:// URLs.
188
189
debuginfod: Uses libarchive directly for reading rpm archives.
190
Support for indexing .deb/.ddeb archives through dpkg-deb
191
or bsdtar.
192
Generic archive support through -Z EXT[=CMD]. Which can be
193
used for example for arch-linux pacman files by using
194
-Z '.tar.zst=zstdcat'.
195
Better logging using User-Agent and X-Forwarded-For headers.
196
More prometheus metrics.
197
Support for eliding dots or extraneous slashes in path names.
198
199
debuginfod-find: Accept /path/names in place of buildid hex.
200
201
libelf: Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached
202
Ensure zlib resource cleanup on failure.
203
204
libdwfl: dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline
205
now find and handle a compressed vmlinuz image.
206
207
readelf, elflint: Handle PT_GNU_PROPERTY.
208
209
translations: Updated Ukrainian translation.
210
211
-------------------------------------------------------------------
212
Mon Feb 10 08:39:45 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
213
214
- Re-add libelf1 to baselibs.conf: we still generate a
215
libelf-devel-32bit, which is only installable if libelf1-21bit
216
also exists.
217
218
-------------------------------------------------------------------
219
Tue Feb 4 09:34:24 UTC 2020 - Martin Liška <mliska@suse.cz>
220
221
- Exclude debuginfod sub-packages and move them to elfutils-debuginfod.
222
223
-------------------------------------------------------------------
224
Thu Jan 23 09:09:10 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
225
226
- Avoid double-shipping libdebuginfo.so.1 in two different
227
subpackages. Fixup RPM group.
228
229
-------------------------------------------------------------------
230
Thu Jan 23 06:17:51 UTC 2020 - Martin Liška <mliska@suse.cz>
231
232
- Split libdebuginfod1 into libdebuginfod1 and debuginfod-client.
233
Add Requires for these packages.
234
235
-------------------------------------------------------------------
236
Mon Jan 20 11:01:42 UTC 2020 - Martin Liška <mliska@suse.cz>
237
238
- Rename debuginfod-client package to libdebuginfod1 in
239
order to fulfil SLPP violation.
240
241
-------------------------------------------------------------------
242
Wed Jan 8 10:46:15 UTC 2020 - Andreas Schwab <schwab@suse.de>
243
244
- Fix variable references in specfile
245
246
-------------------------------------------------------------------
247
Mon Dec 9 09:33:40 UTC 2019 - Martin Liška <mliska@suse.cz>
248
249
- Use %fillupdir macros for proper sysconfig export.
250
251
-------------------------------------------------------------------
252
Fri Nov 29 16:01:36 UTC 2019 - Martin Liška <mliska@suse.cz>
253
254
- Update to version 0.178:
255
256
debuginfod: New server, client tool and library to index and fetch
257
ELF/DWARF files addressed by build-id through HTTP.
258
259
doc: There are now some manual pages for functions and tools.
260
261
backends: The libebl libraries are no longer dynamically loaded through
262
dlopen, but are now compiled into libdw.so directly.
263
264
readelf: -n, --notes now takes an optional "SECTION" argument.
265
-p and -x now also handle section numbers.
266
New option --dyn-sym to show just the dynamic symbol table.
267
268
libcpu: Add RISC-V disassembler.
269
270
libdw: Abbrevs and DIEs can now be read concurrently by multiple
271
threads through the same Dwarf handle.
272
273
libdwfl: Will try to use debuginfod when installed as fallback to
274
retrieve ELF and DWARF debug data files by build-id.
275
- remove dwelf_elf_e_machine_string.patch.
276
- remove unused libebl-plugins and libebl-devel subpackages
277
- new subpackages debuginfod-client, debuginfod-client-devel and
278
debuginfod added
279
- main package binaries are explicitely listed and man pages
280
for the binaries are included
281
282
-------------------------------------------------------------------
283
Wed Nov 27 10:07:05 UTC 2019 - Martin Liška <mliska@suse.cz>
284
285
- Add remove-run-large-elf-file.sh.patch in order to remove
286
running run-large-elf-file.sh (it hit OOM).
287
288
-------------------------------------------------------------------
289
Thu Nov 14 15:19:43 UTC 2019 - Andreas Schwab <schwab@suse.de>
290
291
- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead
292
- dwelf_elf_e_machine_string.patch: Avoid spurious failure
293
294
-------------------------------------------------------------------
295
Tue Aug 27 07:44:02 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
296
297
- Modernize specfile and metadata.
298
299
-------------------------------------------------------------------
300
Thu Aug 15 08:05:28 UTC 2019 - Martin Liška <mliska@suse.cz>
301
302
- Update to version 0.177:
303
304
elfclassify: New tool to analyze ELF objects.
305
306
readelf: Print DW_AT_data_member_location as decimal offset.
307
Decode DW_AT_discr_list block attributes.
308
309
libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
310
311
libdwelf: Add dwelf_elf_e_machine_string.
312
dwelf_elf_begin now only returns NULL when there is an error
313
reading or decompressing a file. If the file is not an ELF file
314
an ELF handle of type ELF_K_NONE is returned.
315
316
backends: Add support for C-SKY.
317
318
- remove fix-bsc-1110929.diff and gcc9-tests-Don-t-printf-a-known-NULL-symname.patch
319
- Use %make_build
320
321
-------------------------------------------------------------------
322
Thu Jun 20 09:32:49 UTC 2019 - Martin Liška <mliska@suse.cz>
323
324
- Disable LTO (boo#1138796).
325
326
-------------------------------------------------------------------
327
Tue Jun 4 10:43:46 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
328
329
- Update License tag to GPL-3.0-or-later, as requested by legal
330
review.
331
332
-------------------------------------------------------------------
333
Tue May 21 12:48:24 UTC 2019 - matz@suse.com
334
335
- Add fix-bsc-1110929.diff [bsc#1110929]
336
337
-------------------------------------------------------------------
338
Tue May 7 07:49:14 UTC 2019 - Martin Liška <mliska@suse.cz>
339
340
- Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to
341
fix boo#1120864.
342
343
-------------------------------------------------------------------
344
Tue Feb 19 10:22:29 UTC 2019 - Martin Liška <mliska@suse.cz>
345
346
- Add elfutils.keyring and verify signature.
347
348
-------------------------------------------------------------------
349
Mon Feb 18 07:47:27 UTC 2019 - Martin Liška <mliska@suse.cz>
350
351
- Update to version 0.176
352
353
build: Add new --enable-install-elfh option.
354
Do NOT use this for system installs (it overrides glibc elf.h).
355
356
backends: riscv improved core file and return value location support.
357
358
Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
359
CVE-2019-7664, CVE-2019-7665
360
361
-------------------------------------------------------------------
362
Fri Nov 16 13:28:34 UTC 2018 - Martin Liška <mliska@suse.cz>
363
364
- Update to version 0.175
365
366
readelf: Handle mutliple .debug_macro sections.
367
Recognize and parse GNU Property, NT_VERSION and
368
GNU Build Attribute ELF Notes.
369
370
strip: Handle SHT_GROUP correctly.
371
Add strip --reloc-debug-sections-only option.
372
Handle relocations against GNU compressed sections.
373
374
libdwelf: New function dwelf_elf_begin.
375
376
libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
377
and BPF_JSLE.
378
379
backends: RISCV handles ADD/SUB relocations.
380
Handle SHT_X86_64_UNWIND.
381
382
Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.
383
384
- remove disable-backtrace-dwarf-test.patch patch - the test
385
works now
386
387
-------------------------------------------------------------------
388
Fri Sep 21 09:33:25 UTC 2018 - Martin Liška <mliska@suse.cz>
389
390
- Add disable-backtrace-dwarf-test.patch in order to work around:
391
https://sourceware.org/bugzilla/show_bug.cgi?id=23673.
392
393
-------------------------------------------------------------------
394
Mon Sep 17 10:21:35 UTC 2018 - Martin Liška <mliska@suse.cz>
395
396
- Update to version 0.174
397
398
libelf, libdw and all tools now handle extended shnum and
399
shstrndx correctly.
400
401
elfcompress: Don't rewrite input file if no section data needs
402
updating. Try harder to keep same file mode bits
403
(suid) on rewrite.
404
405
strip: Handle mixed (out of order) allocated/non-allocated
406
sections.
407
408
unstrip: Handle SHT_GROUP sections.
409
410
backends: RISCV and M68K now have backend implementations to
411
generate CFI based backtraces.
412
413
-------------------------------------------------------------------
414
Wed Aug 15 12:37:46 UTC 2018 - antoine.belvire@opensuse.org
415
416
- Don't make elfutils recommend elfutils-lang as elfutils-lang
417
already supplements elfutils.
418
419
-------------------------------------------------------------------
420
Thu Aug 9 11:29:31 UTC 2018 - tchvatal@suse.com
421
422
- Fix typo in the recommends name bsc#1104264
423
424
-------------------------------------------------------------------
425
Tue Jul 3 08:27:56 UTC 2018 - mliska@suse.cz
426
427
- Update to version 0.173
428
429
More fixes for crashes and hangs found by afl-fuzz. In particular various
430
functions now detect and break infinite loops caused by bad DIE tree cycles.
431
432
readelf: Will now lookup the size and signedness of constant value types
433
to display them correctly (and not just how they were encoded).
434
435
libdw: New function dwarf_next_lines to read CU-less .debug_line data.
436
dwarf_begin_elf now accepts ELF files containing just .debug_line
437
or .debug_frame sections (which can be read without needing a DIE
438
tree from the .debug_info section).
439
Removed dwarf_getscn_info, which was never implemented.
440
441
backends: Handle BPF simple relocations.
442
The RISCV backends now handles ABI specific CFI and knows about
443
RISCV register types and names.
444
445
- add cfi-fix.patch: make build green on arm target
446
447
-------------------------------------------------------------------
448
Tue Jun 12 08:04:52 UTC 2018 - mliska@suse.cz
449
450
- Update to versio 0.172
451
452
No functional changes compared to 0.171.
453
454
Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data.
455
Thanks to running the afl fuzzer on eu-readelf and various testcases.
456
457
-------------------------------------------------------------------
458
Sun Jun 10 09:35:13 UTC 2018 - schwab@suse.de
459
460
- disable-tests-with-ptrace.patch: Rediff
461
462
-------------------------------------------------------------------
463
Mon Jun 4 07:19:12 UTC 2018 - mliska@suse.cz
464
465
- Update to version 0.171
466
467
DWARF5 and split dwarf, including GNU DebugFission, are supported now.
468
Data can be read from the new DWARF sections .debug_addr, .debug_line_str,
469
.debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new
470
DWARF5 and GNU DebugFission encodings of the existing .debug sections.
471
Also in split DWARF .dwo (DWARF object) files. This support is mostly
472
handled by existing functions (dwarf_getlocation*, dwarf_getsrclines,
473
dwarf_ranges, dwarf_form*, etc.) now returning the data from the new
474
sections and data formats. But some new functions have been added
475
to more easily get information about skeleton and split compile units
476
(dwarf_get_units and dwarf_cu_info), handle new attribute data
477
(dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies
478
that might come from different sections or files (dwarf_die_addr_die).
479
480
Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary)
481
files, the .debug_names index, the .debug_cu_index and .debug_tu_index
482
sections. Only a single .debug_info (and .debug_types) section are
483
currently handled.
484
485
readelf: Handle all new DWARF5 sections.
486
--debug-dump=info+ will show split unit DIEs when found.
487
--dwarf-skeleton can be used when inspecting a .dwo file.
488
Recognizes GNU locviews with --debug-dump=loc.
489
490
libdw: New functions dwarf_die_addr_die, dwarf_get_units,
491
dwarf_getabbrevattr_data and dwarf_cu_info.
492
libdw will now try to resolve the alt file on first use of
493
an alt attribute FORM when not set yet with dwarf_set_alt.
494
dwarf_aggregate_size() now works with multi-dimensional arrays.
495
496
libdwfl: Use process_vm_readv when available instead of ptrace.
497
498
backends: Add a RISC-V backend.
499
500
There were various improvements to build on Windows.
501
The sha1 and md5 implementations have been removed, they weren't used.
502
503
- Remove patches: elfutils-0.170-Wpackednotaligned.patch,
504
elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch
505
- make package with V=1 to print verbose command line
506
507
-------------------------------------------------------------------
508
Tue May 29 08:03:20 UTC 2018 - mliska@suse.cz
509
510
- Add gcc8-disable-test.patch in order to fix boo#1084637: temporarily
511
disable a test-case.
512
513
-------------------------------------------------------------------
514
Thu Mar 22 16:36:10 UTC 2018 - schwab@suse.de
515
516
- disable-tests-with-ptrace.patch: Rediff
517
518
-------------------------------------------------------------------
519
Fri Mar 9 09:21:05 UTC 2018 - rguenther@suse.com
520
521
- Update to version 0.170
522
libdw: Added new DWARF5 attribute, tag, character encoding, language code,
523
calling convention, defaulted member function and macro constants
524
to dwarf.h.
525
New functions dwarf_default_lower_bound and dwarf_line_file.
526
dwarf_peel_type now handles DWARF5 immutable, packed and shared tags.
527
dwarf_getmacros now handles DWARF5 .debug_macro sections.
528
strip: Add -R, --remove-section=SECTION and --keep-section=SECTION.
529
backends: The bpf disassembler is now always build on all platforms.
530
- Includes changes in 0.169
531
backends: Add support for EM_PPC64 GNU_ATTRIBUTES.
532
Frame pointer unwinding fallback support for i386, x86_64, aarch64.
533
translations: Update Polish translation.
534
- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch
535
and ppc-machine-flags.patch
536
- Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL.
537
- Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8.
538
(boo#1084637)
539
540
-------------------------------------------------------------------
541
Thu Feb 22 15:10:31 UTC 2018 - fvogt@suse.com
542
543
- Use %license (boo#1082318)
544
545
-------------------------------------------------------------------
546
Sat Aug 26 13:40:57 UTC 2017 - jengelh@inai.de
547
548
- Restore obsolete on libebl.
549
550
-------------------------------------------------------------------
551
Tue Aug 1 11:41:15 UTC 2017 - jengelh@inai.de
552
553
- Update package descriptions.
554
- Rename libebl1 to libebl-plugins as these are not linked,
555
but dlopened using their unversioned libebl_$ARCH.so name.
556
- Have libelf1 require libebl-plugins (libebl.a, which does the
557
dlopen call, is staticly built into libelf1). This is necessary
558
for pahole to display its results. [boo#1049871]
559
560
-------------------------------------------------------------------
561
Sun Jun 18 12:45:19 UTC 2017 - schwab@linux-m68k.org
562
563
- ppc-machine-flags.patch: support EM_PPC machine flags
564
- disable-tests-with-ptrace.patch: disable more tests
565
566
-------------------------------------------------------------------
567
Sun May 28 07:44:17 UTC 2017 - jengelh@inai.de
568
569
- Update Git-Clone URL
570
571
-------------------------------------------------------------------
572
Thu Apr 27 07:43:44 UTC 2017 - mliska@suse.cz
573
574
- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch
575
unconditionally in the spec file. As we can't support binary diff,
576
a newly added test-case is removed from the patch.
577
578
-------------------------------------------------------------------
579
Tue Apr 25 14:46:06 UTC 2017 - mliska@suse.cz
580
581
- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch:
582
fix .gnu.attributes checking on ppc64{,le}.
583
584
-------------------------------------------------------------------
585
Fri Apr 7 19:16:26 UTC 2017 - jengelh@inai.de
586
587
- Add missing ldconfig calls for libasm1
588
589
-------------------------------------------------------------------
590
Fri Mar 31 19:02:31 UTC 2017 - bwiedemann@suse.com
591
592
- make tests pass when user does not want debuginfo (boo#1031556)
593
594
-------------------------------------------------------------------
595
Thu Mar 30 08:07:10 UTC 2017 - rguenther@suse.com
596
597
- Update to version 0.168:
598
libelf: gelf_newehdr and gelf_newehdr now return void *.
599
libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1).
600
readelf: Add optional --symbols[=SECTION] argument to select section name.
601
- Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch
602
and 0001-ar-Fix-GCC7-Wformat-length-issues.patch.
603
- Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer
604
required after a debugedit fix.
605
606
-------------------------------------------------------------------
607
Fri Dec 9 12:19:24 UTC 2016 - mliska@suse.cz
608
609
- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix
610
new warning introduced in GCC 7.
611
- Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length
612
warning introduced in GCC 7.
613
614
-------------------------------------------------------------------
615
Tue Aug 30 15:14:51 UTC 2016 - matz@suse.com
616
617
- Update to version 0.167:
618
libasm: Add eBPF disassembler for EM_BPF files.
619
backends: Add m68k and BPF backends.
620
ld: Removed.
621
dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init,
622
dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize,
623
dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free.
624
Support compressed sections from binutils 2.27.
625
- Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.
626
627
-------------------------------------------------------------------
628
Mon Jul 11 09:16:14 UTC 2016 - schwab@suse.de
629
630
- disable-tests-with-ptrace.patch: disable tests that use ptrace when
631
running under qemu-linux-user
632
633
-------------------------------------------------------------------
634
Mon Jun 27 12:26:22 UTC 2016 - fcrozat@suse.com
635
636
- Update to version 0.166:
637
+ config: The default program prefix for the installed tools is now
638
eu-. Use configure --program-prefix="" to not use a program
639
prefix.
640
+ Various bugfixes.
641
- Drop elfutils-0.164-dt-ppc-opt.patch and
642
elfutils-0.164-gcc6.patch (merged upstream)
643
- Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix
644
self-comparison error with GCC 6.
645
- Changes from 0.165:
646
+ Add eu-elfcompress
647
+ Add pkg-config files for libelf and libdw.
648
649
-------------------------------------------------------------------
650
Sat Apr 16 03:41:22 UTC 2016 - normand@linux.vnet.ibm.com
651
652
- add elfutils-0.164-gcc6.patch
653
654
-------------------------------------------------------------------
655
Sat Feb 27 07:36:03 UTC 2016 - normand@linux.vnet.ibm.com
656
657
- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch
658
and add reference to upstream commit id
659
660
-------------------------------------------------------------------
661
Tue Dec 15 14:59:54 UTC 2015 - schwab@suse.de
662
663
- dt-ppc-opt.patch: add support for DT_PPC_OPT
664
665
-------------------------------------------------------------------
666
Fri Nov 20 10:15:34 UTC 2015 - idonmez@suse.com
667
668
- Update to version 0.164
669
Drop the following patches, fixed upstream:
670
* elfutils-portability-0.163.patch
671
* elfutils-revert-portability-scanf.patch
672
* elfutils-uninitialized.diff
673
* libebl-prototype-fix.diff
674
675
Changelog:
676
- strip, unstrip:
677
* Handle ELF files with merged strtab/shstrtab tables.
678
* Handle missing SHF_INFO_LINK section flags.
679
- libelf:
680
* Use int64_t for offsets in libelf.h instead of loff_t.
681
- libdw:
682
* dwarf.h Add preliminary DWARF5 DW_LANG_Haskell.
683
- libdwfl:
684
* dwfl_standard_find_debuginfo now searches any subdir of the binary
685
path under the debuginfo root when the separate debug file couldn't
686
be found by build-id.
687
* dwfl_linux_proc_attach can now be called before any Dwfl_Modules
688
have been reported.
689
- Implement %check
690
691
-------------------------------------------------------------------
692
Fri Sep 11 17:13:14 UTC 2015 - tonyj@suse.com
693
694
- Update to version 0.163
695
Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch
696
Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69)
697
Drop patch elfutils-portability-0.161.patch
698
Add patch elfutils-portability-0.163.patch
699
700
Changelog:
701
0.163:
702
- Bug fixes only, no new features.
703
0.162:
704
-libdw: Install new header elfutils/known-dwarf.h.
705
dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type,
706
DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also
707
handles DW_TAG_atomic_type.
708
- addr2line: Input addresses are now always interpreted as hexadecimal
709
numbers, never as octal or decimal numbers.
710
New option -a, --addresses to print address before each entry.
711
New option -C, --demangle to show demangled symbols.
712
New option --pretty-print to print all information on one line.
713
- ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction.
714
- backends: x32 support.
715
716
-------------------------------------------------------------------
717
Wed Feb 11 01:28:52 UTC 2015 - tonyj@suse.com
718
719
- Make ebl modversion predictable to allow build-compare (bnc#916043)
720
721
-------------------------------------------------------------------
722
Wed Jan 7 21:19:10 UTC 2015 - tonyj@suse.com
723
724
- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662)
725
Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch
726
727
-------------------------------------------------------------------
728
Wed Jan 7 00:45:34 UTC 2015 - p.drouand@gmail.com
729
730
- Update to version 0.161
731
+ libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses
732
dwarf_peel_type to also provide the sizes of qualified types.
733
dwarf_getmacros will now serve either of .debug_macro and
734
.debug_macinfo transparently. New interfaces
735
dwarf_getmacros_off, dwarf_macro_getsrcfiles,
736
dwarf_macro_getparamcnt, and dwarf_macro_param are available
737
for more generalized inspection of macros and their parameters.
738
dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11,
739
DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
740
- Remove merged patches
741
+ elfutils-robustify.patch
742
+ elfutils-no-po-test-build.diff
743
+ elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch
744
- Refreshed patch (from Fedora sources)
745
+ elfutils-portability.patch > elfutils-portability-0.161.patch
746
- Add a lang subpackage
747
748
-------------------------------------------------------------------
749
Wed Oct 15 15:06:23 UTC 2014 - jengelh@inai.de
750
751
- Update homepage URL and improve RPM group classification
752
753
-------------------------------------------------------------------
754
Thu Jun 19 21:08:35 UTC 2014 - tonyj@suse.com
755
756
- Package changes file to support local rpmbuild (bnc#879011)
757
758
-------------------------------------------------------------------
759
Tue Apr 15 18:56:25 UTC 2014 - tonyj@suse.com
760
761
- Fix integer overflow in check_section (CVE-2014-0172, bnc#872785)
762
Add patch: elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch
763
764
-------------------------------------------------------------------
765
Sat Mar 22 17:19:48 UTC 2014 - jengelh@inai.de
766
767
- SPARC build requires the large PIC model (or else build fails)
768
769
-------------------------------------------------------------------
770
Tue Jan 28 19:22:04 UTC 2014 - tonyj@suse.com
771
772
- Update to 0.158:
773
- libdwfl:
774
- dwfl_core_file_report has new parameter executable.
775
- New functions dwfl_module_getsymtab_first_global,
776
dwfl_module_getsym_info and dwfl_module_addrinfo.
777
- Added unwinder with type Dwfl_Thread_Callbacks, opaque types
778
Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state,
779
dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread,
780
dwfl_thread_state_registers, dwfl_thread_state_register_pc,
781
dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes
782
and dwfl_frame_pc.
783
- addr2line: New option -x to show the section an address was found in.
784
- stack: New utility that uses the new unwinder for processes and cores.
785
- backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64.
786
aarch64 support.
787
788
-------------------------------------------------------------------
789
Wed Nov 13 12:12:20 UTC 2013 - sweet_f_a@gmx.de
790
791
- update to 0.157:
792
libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr
793
and dwarf_getlocation_die.
794
readelf: Show contents of NT_SIGINFO and NT_FILE core notes.
795
addr2line: Support -i, --inlines output option.
796
backends: abi_cfi hook for arm, ppc and s390.
797
- update to 0.156:
798
lib: New macro COMPAT_VERSION_NEWPROTO.
799
libdw: Handle GNU extension opcodes in dwarf_getlocation.
800
libdwfl: Fix STB_GLOBAL over STB_WEAK preference in dwfl_module_addrsym.
801
Add minisymtab support.
802
Add parameter add_p_vaddr to dwfl_report_elf.
803
Use DT_DEBUG library search first.
804
libebl: Handle new core note types in EBL.
805
backends: Interpret NT_ARM_VFP.
806
Implement core file registers parsing for s390/s390x.
807
readelf: Add --elf-section input option to inspect an embedded ELF file.
808
Add -U, --unresolved-address-offsets output control.
809
Add --debug-dump=decodedline support.
810
Accept version 8 .gdb_index section format.
811
Adjust output formatting width.
812
When highpc is in constant form print it also as address.
813
Display raw .debug_aranges. Use libdw only for decodedaranges.
814
elflint: Add __bss_start__ to the list of allowed symbols.
815
tests: Add configure --enable-valgrind option to run all tests under valgrind.
816
Enable automake parallel-tests for make check.
817
translations: Updated Polish translation.
818
Updates for Automake 1.13.
819
- remove elfutils-aarch64.patch and elfutils-sizeof-pointer-memaccess.patch
820
(fixed by upstream)
821
- rebase elfutils-robustify.patch and elfutils-portability.patch, they are
822
provided by ustream
823
824
-------------------------------------------------------------------
825
Tue Jun 18 16:05:13 UTC 2013 - schwab@suse.de
826
827
- elfutils-sizeof-pointer-memaccess.patch: Fix sizeof-pointer-memaccess
828
warnings
829
830
-------------------------------------------------------------------
831
Tue Mar 26 12:56:03 UTC 2013 - mmeister@suse.com
832
833
- Added url as source.
834
Please see http://en.opensuse.org/SourceUrls
835
836
-------------------------------------------------------------------
837
Wed Nov 28 09:37:52 UTC 2012 - adrian@suse.de
838
839
- add elfutils-aarch64.patch to support aarch64
840
- update to 0.155
841
842
libelf: elf*_xlatetomd now works for cross-endian ELF note data.
843
elf_getshdr now works consistently on non-mmaped ELF files after
844
calling elf_cntl(ELF_C_FDREAD).
845
Implement support for ar archives with 64-bit symbol table.
846
[g]elf[32|64]_offscn() do not match SHT_NOBITS sections at OFFSET.
847
848
libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc).
849
Any existing sources using the old name will have to be updated.
850
Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF
851
and DW_OP_GNU_parameter_ref to dwarf.h.
852
Experimental support for DWZ multifile forms DW_FORM_GNU_ref_alt
853
and DW_FORM_GNU_strp_alt. Disabled by default. Use configure
854
--enable-dwz to test it.
855
dwarf_highpc function now handles DWARF 4 DW_AT_high_pc constant form.
856
Fix bug using dwarf_next_unit to iterate over .debug_types.
857
858
elflint: Now accepts gold linker produced executables.
859
860
readelf: Add .debug_macro parsing support.
861
Add .gdb_index version 7 parsing support.
862
Recognize DW_OP_GNU_parameter_ref.
863
864
backends: Add support for Tilera TILE-Gx processor.
865
866
translations: Updated Ukrainian translation.
867
868
The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for stand-alone
869
programs. There is now also a formal CONTRIBUTING document describing how to
870
submit patches.
871
872
-------------------------------------------------------------------
873
Mon Oct 8 09:48:59 UTC 2012 - schwab@linux-m68k.org
874
875
- Fix baselibs.conf: elfutils-devel -> libelf-devel
876
877
-------------------------------------------------------------------
878
Thu Sep 20 13:18:51 UTC 2012 - cfarrell@suse.com
879
880
- license update: SUSE-GPL-2.0-with-OSI-exception
881
Use a license available on the spreadsheet linked at
882
license.opensuse.org
883
884
-------------------------------------------------------------------
885
Wed May 30 17:41:41 UTC 2012 - sweet_f_a@gmx.de
886
887
- avoid automake dependency
888
889
-------------------------------------------------------------------
890
Thu Mar 15 08:49:20 UTC 2012 - aj@suse.de
891
892
- Update to 0.153:
893
* Fix building with gcc 4.7
894
* New --disable-werror for portability.
895
* Support for .zdebug sections
896
* type_units and DW_AT_GNU_odr_signature support
897
* low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site
898
- Revert scanf changes in portability patch since C99 gives %a a new
899
meaning.
900
901
-------------------------------------------------------------------
902
Fri Dec 2 08:59:33 UTC 2011 - cfarrell@suse.com
903
904
- license update: GPL-2.0-with-osi-exception
905
elfutils is GPL-2.0 (only) with an exception for osi approved licenses.
906
Also, use SPDX format
907
908
-------------------------------------------------------------------
909
Thu Dec 1 11:22:12 UTC 2011 - coolo@suse.com
910
911
- add automake as buildrequire to avoid implicit dependency
912
913
-------------------------------------------------------------------
914
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
915
916
- Remove redundant/obsolete tags/sections from specfile
917
(cf. packaging guidelines)
918
- Add elfutils-devel to baselibs
919
920
-------------------------------------------------------------------
921
Tue May 24 15:32:28 UTC 2011 - crrodriguez@opensuse.org
922
923
- Remote timestamps on binaries, breaks build compare
924
- Add missing build requires on zlib, bzip2 and lzma .
925
926
-------------------------------------------------------------------
927
Wed Apr 27 00:35:22 UTC 2011 - tonyj@novell.com
928
929
- Upgrade to 0.152, upstream changelog:
930
- Various build and warning nits fixed for newest GCC and Autoconf.
931
- libdwfl: Yet another prelink-related fix for another regression.
932
Look for Linux kernel images in files named with compression
933
suffixes.
934
- elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
935
New flag -l/--verbose to print all differences.
936
937
-------------------------------------------------------------------
938
Fri Jan 21 22:02:25 UTC 2011 - tonyj@novell.com
939
940
- Update to 0.151
941
- Upstream changelog for 0.151/0.150
942
- libdwfl: Fix for more prelink cases with separate debug file.
943
- eu-strip: New flag --strip-sections to remove section headers entirely.
944
- libdwfl: Remove bogus assert.
945
- libdw: Fix for handling huge .debug_aranges section.
946
- libdwfl: Fix for handling prelinked DSO with separate debug file.
947
- findtextrel: Fix diagnostics to work with usual section ordering.
948
- libebl: i386 backend fix for multi-register integer return value location
949
950
-------------------------------------------------------------------
951
Sat Sep 18 00:00:44 UTC 2010 - tonyj@novell.com
952
953
- Update to 0.149
954
- Upstream changelog
955
- libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and
956
dwfl_build_id_find_debuginfo close fd on success
957
- readelf: Use symbolic printing for FDE initial_location address
958
- readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE
959
pointers into them.
960
- readelf: Fix crash in .debug_loc with garbage data.
961
- readelf: Fix DW_OP_call_ref printing for version 2 CUs.
962
- Handle DW_OP_GNU_implicit_pointer.
963
- Add dwfl_dwarf_line, addr2line -F to print out more line info bits.
964
- Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH.
965
- Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion.
966
- Consider .gdb_index as a debugging section
967
- Misc intendation, typo, translation and cleanup fixes
968
969
-------------------------------------------------------------------
970
Mon Sep 13 11:32:58 UTC 2010 - coolo@novell.com
971
972
- add small patch to avoid crash in systemtap while building preload
973
974
-------------------------------------------------------------------
975
Thu Aug 26 03:32:26 CEST 2010 - tonyj@suse.de
976
977
- Update to 0.148
978
- Upstream changelog
979
- libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
980
dwarf_offdie_types. New functions dwarf_lineisa,
981
dwarf_linediscriminator, dwarf_lineop_index.
982
- libdwfl: Fixes in core-file handling, support cores from PIEs.
983
When working from build IDs, don't open a named file that mismatches.
984
- readelf: Handle DWARF 4 formats.
985
986
987
-------------------------------------------------------------------
988
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
989
990
- use %_smp_mflags
991
992
-------------------------------------------------------------------
993
Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com
994
995
- update to version 0.147 (fix bnc#588293)
996
- dropped patches for 10.3 and older
997
- dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and
998
build patches. According to jbl these were mistakenly checked in from
999
home:janblunck:debuginfo:libs/elfutils and the purpose of this project is
1000
no longer known. Absense of any patch header makes confirmation difficult.
1001
1002
- Upstream changelog:
1003
0.147
1004
- libdw: Fixes in CFI handling, best possible handling of bogus CFA
1005
ops.
1006
- libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r
1007
bugs.
1008
1009
0.146
1010
- libdwfl: New function dwfl_core_file_report.
1011
1012
0.145
1013
- Fix build with --disable-dependency-tracking.
1014
- Fix build with most recent glibc headers.
1015
- libelf: More robust to bogus section headers.
1016
- libdw: Fix CFI decoding.
1017
- libdwfl: Fix address bias returned by CFI accessors. Fix core
1018
file module layout identification.
1019
- readelf: Fix CFI decoding.
1020
1021
0.144
1022
- libelf: New function elf_getphdrnum. Now support using more than
1023
65536 program headers in a file.
1024
- libdw: New function dwarf_aggregate_size for computing (constant)
1025
type sizes, including array_type cases with nontrivial
1026
calculation.
1027
- readelf: Don't give errors for missing info under -a.
1028
Handle Linux "VMCOREINFO" notes under -n.
1029
1030
0.143
1031
- libdw: Various convenience functions for individual attributes now
1032
use dwarf_attr_integrate to look up indirect inherited
1033
attributes. Location expression handling now supports
1034
DW_OP_implicit_value.
1035
- libdwfl: Support automatic decompression of files in XZ format,
1036
and of Linux kernel images made with bzip2 or LZMA (as well
1037
as gzip).
1038
1039
-------------------------------------------------------------------
1040
Wed Feb 10 12:21:51 CET 2010 - rguenther@suse.de
1041
1042
- Fix uninitialized variable.
1043
1044
-------------------------------------------------------------------
1045
Sat Dec 12 18:13:13 CET 2009 - jengelh@medozas.de
1046
1047
- Enable parallel building
1048
- add baselibs.conf as a source
1049
1050
-------------------------------------------------------------------
1051
Thu Aug 20 13:13:21 CEST 2009 - rguenther@suse.de
1052
1053
- Fix elfutils-old-scanf-fix.diff patch.
1054
1055
-------------------------------------------------------------------
1056
Thu Aug 13 16:11:47 CEST 2009 - tiwai@suse.de
1057
1058
- updated to 0.142:
1059
- Fix handling filling caps between sections in libelf
1060
- Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
1061
alias for elf_getshstrndx and deprecate original names.
1062
- Add support for STB_GNU_UNIQUE
1063
- Add -N option to readelf, speeds up DWARF printing without
1064
address->name lookups
1065
- Add support for decoding DWARF CFI into location description
1066
form to libdw.
1067
Some new DWARF 3 expression operations.
1068
Basic handling of some new encodings slated for DWARF 4.
1069
1070
-------------------------------------------------------------------
1071
Wed Apr 29 17:49:28 CEST 2009 - tiwai@suse.de
1072
1073
- updated to 0.141:
1074
- libebl: sparc backend fixes
1075
some more arm backend support
1076
- libdwfl: fix dwfl_module_build_id for prelinked DSO case
1077
fixes in core file support dwfl_module_getsym interface
1078
improved for non-address symbols
1079
- eu-strip: fix infinite loop on strange inputs with -f
1080
- eu-addr2line: take -j/--section=NAME option for binutils
1081
compatibility (same effect as '(NAME)0x123' syntax already
1082
supported)
1083
1084
-------------------------------------------------------------------
1085
Thu Feb 19 15:39:39 CET 2009 - tiwai@suse.de
1086
1087
- Update to 0.139
1088
- libcpu: Add Intel SSE4 disassembler support
1089
- readelf: Implement call frame information and exception
1090
handling dumping.
1091
Add -e option. Enable it implicitly for -a.
1092
- elflint: Check PT_GNU_EH_FRAME program header entry.
1093
- libdwfl: Support automatic gzip/bzip2 decompression of ELF
1094
files.
1095
- updated to 0.140:
1096
- libelf: Fix regression in creation of section header.
1097
- Misc bug fixes
1098
1099
-------------------------------------------------------------------
1100
Tue Jan 27 14:34:17 CET 2009 - tiwai@suse.de
1101
1102
- revert the ET_DYN address fix patch; causing a regression
1103
(bnc#468814)
1104
1105
-------------------------------------------------------------------
1106
Wed Jan 7 15:01:10 CET 2009 - tiwai@suse.de
1107
1108
- Fix the header size check in dwarf_getsrclines() (bnc#455992)
1109
- Backport the fix for ET_DYN addresses
1110
1111
-------------------------------------------------------------------
1112
Tue Dec 16 13:48:38 CET 2008 - tiwai@suse.de
1113
1114
- Fix dwfl_getmodules(), assert in systemtap (bnc#448331)
1115
- Fix libebl1 dependency
1116
- Fix crashes of elfutils binaries, backports from upstream
1117
1118
-------------------------------------------------------------------
1119
Tue Nov 25 13:12:04 CET 2008 - tiwai@suse.de
1120
1121
- fix libdwfl regression with realloc DWFL->lookup_module in
1122
the fix patch (bnc#448331, likely bnc#445783)
1123
1124
-------------------------------------------------------------------
1125
Tue Oct 28 20:33:17 CET 2008 - tiwai@suse.de
1126
1127
- added baselibs.conf for 32bit libs (bnc#439582)
1128
1129
-------------------------------------------------------------------
1130
Tue Oct 7 15:07:28 CEST 2008 - tiwai@suse.de
1131
1132
- renamed to libebl1
1133
- provides libasm1 package
1134
- fix provides and obsolets of libebl1
1135
- updated to version 0.137:
1136
* libdwfl: bug fixes
1137
1138
-------------------------------------------------------------------
1139
Tue Aug 26 17:52:21 CEST 2008 - tiwai@suse.de
1140
1141
- updated to version 0.135:
1142
* libdwfl: bug fixes
1143
- updated to version 0.134:
1144
* libdwfl, libelf: bug fixes
1145
- updated to version 0.133:
1146
* readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling
1147
(readelf -A)
1148
* libdwfl: bug fixes and optimization in relocation handling
1149
- updated to version 0.132:
1150
* libcpu: Implement x86 and x86-64 disassembler.
1151
* libasm: Add interface for disassembler.
1152
- fixed post scripts
1153
1154
-------------------------------------------------------------------
1155
Fri Feb 29 19:17:35 CET 2008 - dmueller@suse.de
1156
1157
- fix build for older distributions
1158
1159
-------------------------------------------------------------------
1160
Mon Jan 28 14:24:36 CET 2008 - tiwai@suse.de
1161
1162
- fix compile errors regarding missing prototypes.
1163
1164
-------------------------------------------------------------------
1165
Tue Nov 20 14:47:20 CET 2007 - tiwai@suse.de
1166
1167
- fix off64_t in libelf.h again...
1168
1169
-------------------------------------------------------------------
1170
Tue Nov 20 10:36:32 CET 2007 - tiwai@suse.de
1171
1172
- updated to version 0.131
1173
* libdw: DW_FORM_ref_addr support
1174
dwarf_formref entry point now deprecated
1175
bug fixes for oddly-formatted DWARF
1176
* libdwfl: bug fixes in offline archive support
1177
apply partial relocations for dwfl_module_address_section
1178
on ET_REL
1179
* libebl: powerpc backend support for Altivec registers
1180
1181
-------------------------------------------------------------------
1182
Mon Oct 22 18:40:18 CEST 2007 - tiwai@suse.de
1183
1184
- fix comiple errors regarding missing off64_t definitions
1185
in libelf.h
1186
1187
-------------------------------------------------------------------
1188
Mon Oct 22 15:18:07 CEST 2007 - tiwai@suse.de
1189
1190
- updated to version 0.129:
1191
readelf: new options --hex-dump (or -x), --strings (or -p)
1192
- updated to version 0.130
1193
* readelf: -p option can take an argument like -x for one
1194
section
1195
* libelf: new function elf_getdata_rawchunk, replaces
1196
gelf_rawchunk;
1197
new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
1198
* libdwfl: new functions dwfl_build_id_find_elf,
1199
dwfl_build_id_find_debuginfo, dwfl_module_build_id,
1200
dwfl_module_report_build_id;
1201
support dynamic symbol tables found via phdrs;
1202
dwfl_standard_find_debuginfo now uses build IDs when available
1203
* libebl: backend improvements for sparc, alpha, powerpc
1204
1205
-------------------------------------------------------------------
1206
Thu Oct 4 15:28:43 CEST 2007 - rguenther@suse.de
1207
1208
- fix build with gcc-4.3, same patch as for the copy in rpm
1209
1210
-------------------------------------------------------------------
1211
Wed Jul 4 12:20:22 CEST 2007 - tiwai@suse.de
1212
1213
- updated to version 0.128
1214
* auto-tool fixes
1215
1216
-------------------------------------------------------------------
1217
Mon Jun 11 01:05:12 CEST 2007 - ro@suse.de
1218
1219
- use __attribute__ ((gnu_inline)) to fix build with gcc-4.2
1220
1221
-------------------------------------------------------------------
1222
Mon May 21 12:19:46 CEST 2007 - tiwai@suse.de
1223
1224
- initial packages, built from elfutils-0.127.
1225
A problematic file regarding the license is removed from the
1226
tarball.
1227