SHA256
1
0
forked from pool/elfutils
Commit Graph

145 Commits

Author SHA256 Message Date
Martin Liška
f508a1924a Accepting request 1085683 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1085683
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=196
2023-05-09 12:05:18 +00:00
OBS User buildservice-autocommit
29821e5653 Updating link to change in openSUSE:Factory/elfutils revision 107
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=87574966c5de7afa3116c10aa928dd61
2023-03-08 15:50:09 +00:00
OBS User buildservice-autocommit
754a4391b4 Updating link to change in openSUSE:Factory/elfutils revision 106
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=e4b35ae72d069e5ec175e8d1871c4831
2023-03-05 19:07:54 +00:00
OBS User buildservice-autocommit
384395963b Updating link to change in openSUSE:Factory/elfutils revision 105
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=c6637de4aa93b7fd28f1e4f647523f0a
2023-03-02 22:01:47 +00:00
OBS User buildservice-autocommit
43fd2bdfa5 Updating link to change in openSUSE:Factory/elfutils revision 104
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=ac9cd7514031de35c17c6ca27020ce60
2023-02-19 17:18:37 +00:00
OBS User buildservice-autocommit
5e71593625 Updating link to change in openSUSE:Factory/elfutils revision 103
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=f87ef350b65cfcb48972eceefdf8d0b4
2022-12-15 18:23:27 +00:00
OBS User buildservice-autocommit
359ccf4f11 Updating link to change in openSUSE:Factory/elfutils revision 102
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=39ccb2c48e80ef05b57903c9e8d0112a
2022-11-12 16:39:50 +00:00
OBS User buildservice-autocommit
f83284710d Updating link to change in openSUSE:Factory/elfutils revision 101
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=2cc33322c8c1ed8a596ba5eed28dead7
2022-11-09 11:55:52 +00:00
Martin Liška
f9063f0adf Accepting request 1010630 from home:marxin:branches:Base:System
- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch

OBS-URL: https://build.opensuse.org/request/show/1010630
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=186
2022-10-14 09:00:43 +00:00
OBS User buildservice-autocommit
507f207af5 Updating link to change in openSUSE:Factory/elfutils revision 99.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=a1debeca4bb276dde1b1d565bb8b92cc
2022-08-18 14:48:43 +00:00
OBS User buildservice-autocommit
8155c54fa6 Updating link to change in openSUSE:Factory/elfutils revision 98.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=85298c08fb5cca648ca1f74a352b948c
2022-06-17 19:19:55 +00:00
OBS User buildservice-autocommit
94921ab2ff Updating link to change in openSUSE:Factory/elfutils revision 97.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=ac320ca1609052604f493c22c1111587
2022-05-19 20:48:55 +00:00
OBS User buildservice-autocommit
064347ec22 Updating link to change in openSUSE:Factory/elfutils revision 96.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=77bd52915b1f36e444751656a024e253
2022-05-05 21:04:24 +00:00
OBS User buildservice-autocommit
1f954e857c Updating link to change in openSUSE:Factory/elfutils revision 95.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=4a0e4527f6135c0967f588c10b030b95
2022-04-30 20:51:54 +00:00
OBS User buildservice-autocommit
8331f63bc9 Updating link to change in openSUSE:Factory/elfutils revision 94.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=869a7f68556a18b60f0b4f115b7d3b32
2022-04-19 07:57:51 +00:00
OBS User buildservice-autocommit
ffcab9d5b3 Updating link to change in openSUSE:Factory/elfutils revision 93.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=3e1dbb0fddba7e58d1af8c2a6cbc14ed
2022-02-28 18:43:04 +00:00
OBS User buildservice-autocommit
4c4cd142b5 Updating link to change in openSUSE:Factory/elfutils revision 92.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=0b4cd1a2e0c001967b3566dfd3aed439
2021-11-15 14:25:59 +00:00
OBS User buildservice-autocommit
52c6cefe76 Updating link to change in openSUSE:Factory/elfutils revision 91.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=0aca71691ad3846ed96a8a3cbd6fdd44
2021-10-08 20:04:38 +00:00
OBS User buildservice-autocommit
ac8bf68b1e Updating link to change in openSUSE:Factory/elfutils revision 90.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=afe93b46a24cd7ec01f36e9d694141c3
2021-09-20 21:32:23 +00:00
OBS User buildservice-autocommit
23acc4a762 Updating link to change in openSUSE:Factory/elfutils revision 89.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=94ff4f7486d6fc7726954f60114f6ee3
2021-09-06 13:57:50 +00:00
OBS User buildservice-autocommit
1a587d83af Updating link to change in openSUSE:Factory/elfutils revision 88.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=c6cdb28dd9381b87e908396a7fd53cd5
2021-06-02 20:10:18 +00:00
OBS User buildservice-autocommit
8585cff9ae Updating link to change in openSUSE:Factory/elfutils revision 87.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=cdf24f74a6d7820ed774520988473e3a
2021-05-15 21:14:50 +00:00
OBS User buildservice-autocommit
1dfb41146a Updating link to change in openSUSE:Factory/elfutils revision 86.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=fb96151fe6c6bbf95d88ba53fe96fc86
2021-03-24 15:09:20 +00:00
OBS User buildservice-autocommit
b41eb1544c Updating link to change in openSUSE:Factory/elfutils revision 85.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=abcb94ac599dcd344c34e446e6e6f445
2021-02-16 21:35:09 +00:00
OBS User buildservice-autocommit
d5cf8ad80c Updating link to change in openSUSE:Factory/elfutils revision 82.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=aa0aace1e8f2c7e60fe545542cc2dc8f
2020-12-21 09:21:56 +00:00
OBS User buildservice-autocommit
df913668e0 Updating link to change in openSUSE:Factory/elfutils revision 81.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=6beb64364f7d0978b2ab0be3eaf6919c
2020-12-03 17:39:20 +00:00
Richard Biener
94fdbb55f3 Accepting request 834600 from home:Guillaume_G:branches:Base:System
- Disable LTO again - boo#1138796
  Adding -flto-partition=none and -Wno-error=stack-usage were
  not enough: 
    [  123s] libasm-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libasm.a
    [  123s] libdw-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libdw.a
    [  123s] libelf-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libelf.a
    [  123s] This archive does not contain a non-empty .text section.  The archive was not
    [  123s] created with -ffat-lto-objects option.
  And adding -ffat-lto-objects breaks run-show-die-info.sh test.

OBS-URL: https://build.opensuse.org/request/show/834600
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=159
2020-09-15 12:22:08 +00:00
Richard Biener
2fd880f1c7 Accepting request 833040 from home:Guillaume_G:branches:Base:System
- Update to version 0.181:
  libelf: elf_update now compensates (fixes up) a bad sh_addralign for
          SHF_COMPRESSED sections.
  libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
                 --disable-libdebuginfod for bootstrapping.
                 DEBUGINFOD_URLS now accepts "scheme-free" urls
                 (guessing at what the user meant, either http:// or file://)
  readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and gnu
                    property notes.
  libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding
                  on arm64 for code that is compiled for PAC (Pointer
                  Authentication Code) as long as it isn't enabled
- Drop upstream patch:
  * 0001-tests-Add-GCOV-flags-when-necessary.patch

OBS-URL: https://build.opensuse.org/request/show/833040
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=158
2020-09-09 08:00:06 +00:00
Richard Biener
41179dffa3 Accepting request 814639 from home:marxin:branches:Base:System222
- Remove remove-run-large-elf-file.sh.patch as it now checks for memory
  size.
- Use autosetup.

- Remove cfi-fix.patch - should not be needed now.
- Remove remove-run-large-elf-file.sh.patch as it now checks for memory
  size.
- Use autosetup.

OBS-URL: https://build.opensuse.org/request/show/814639
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=157
2020-06-17 06:56:07 +00:00
Richard Biener
d6b41dd3c2 Accepting request 814087 from home:marxin:branches:Base:System-update
- Update to version 0.180:
  elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
  libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
  libdw: Use correct CU to resolve file names in dwarf_decl_file.
  libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
  size: Also obey radix printing for bsd format.
  nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix
  an unresolved symbol.
- Enable LTO: boo#1138796 by adding -flto-partition=none and -Wno-error=stack-usage.

- Update to version 0.180:
  elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
  libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
  libdw: Use correct CU to resolve file names in dwarf_decl_file.
  libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
  size: Also obey radix printing for bsd format.
  nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix
  an unresolved symbol.
- Enable LTO: boo#1138796 by adding -flto-partition=none and -Wno-error=stack-usage.

OBS-URL: https://build.opensuse.org/request/show/814087
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=156
2020-06-15 06:16:18 +00:00
Michael Matz
d3b3f0f204 Accepting request 789782 from home:marxin:branches:Base:System3
- Update to version 0.179:
  debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program doesn't
                     install its own debuginfod_progressfn_t show download
                     progress on stderr.
                     DEBUGINFOD_TIMEOUT is now defined as seconds to get at
                     least 100K, defaults to 90 seconds.
                     Default to $XDG_CACHE_HOME/debuginfod_client.
                     New functions debuginfod_set_user_data,
                     debuginfod_get_user_data, debuginfod_get_url and
                     debuginfod_add_http_header.
                     Support for file:// URLs.
  debuginfod: Uses libarchive directly for reading rpm archives.
              Support for indexing .deb/.ddeb archives through dpkg-deb
              or bsdtar.
              Generic archive support through -Z EXT[=CMD]. Which can be
              used for example for arch-linux pacman files by using
              -Z '.tar.zst=zstdcat'.
              Better logging using User-Agent and X-Forwarded-For headers.
              More prometheus metrics.
              Support for eliding dots or extraneous slashes in path names.
  debuginfod-find: Accept /path/names in place of buildid hex.
  libelf: Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached
          Ensure zlib resource cleanup on failure.
  libdwfl: dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline
           now find and handle a compressed vmlinuz image.
  readelf, elflint: Handle PT_GNU_PROPERTY.
  translations: Updated Ukrainian translation.

OBS-URL: https://build.opensuse.org/request/show/789782
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=152
2020-03-30 13:40:21 +00:00
Richard Biener
38db927b2e Accepting request 772628 from home:dimstar:Factory
- Re-add libelf1 to baselibs.conf: we still generate a
  libelf-devel-32bit, which is only installable if libelf1-21bit
  also exists.

OBS-URL: https://build.opensuse.org/request/show/772628
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=150
2020-02-10 14:15:51 +00:00
Richard Biener
e1dfd09255 Accepting request 769973 from home:marxin:branches:Base:System-split
- Exclude debuginfod sub-packages and move them to elfutils-debuginfod.


- Package debuginfod of elfutils for version 0.178.

OBS-URL: https://build.opensuse.org/request/show/769973
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=149
2020-02-04 13:52:28 +00:00
Richard Biener
4a31f07300 Accepting request 766515 from home:jengelh:branches:Base:System
- Avoid double-shipping libdebuginfo.so.1 in two different
  subpackages. Fixup RPM group.

OBS-URL: https://build.opensuse.org/request/show/766515
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=148
2020-01-23 11:15:50 +00:00
Richard Biener
6469694fba Accepting request 766486 from home:marxin:branches:Base:System2
- Split libdebuginfod1 into libdebuginfod1 and debuginfod-client.
  Add Requires for these packages.

OBS-URL: https://build.opensuse.org/request/show/766486
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=147
2020-01-23 07:29:35 +00:00
Richard Biener
f205c80107 Accepting request 766277 from home:marxin:branches:Base:System
- Rename debuginfod-client package to libdebuginfod1 in
  order to fulfil SLPP violation.

OBS-URL: https://build.opensuse.org/request/show/766277
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=146
2020-01-22 12:20:13 +00:00
Richard Biener
090f746607 Accepting request 761816 from home:Andreas_Schwab:glibc:rebuild
- Fix variable references in specfile

OBS-URL: https://build.opensuse.org/request/show/761816
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=145
2020-01-09 07:54:48 +00:00
Richard Biener
c91cb867b5 Accepting request 761760 from home:namtrac:branches:Base:System
Fixup changes file

OBS-URL: https://build.opensuse.org/request/show/761760
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=144
2020-01-09 07:52:54 +00:00
Richard Biener
798c91573b Accepting request 761543 from home:namtrac:branches:Base:System
Use consistent variables

OBS-URL: https://build.opensuse.org/request/show/761543
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=143
2020-01-08 08:03:50 +00:00
Richard Biener
df1ae76731 Accepting request 755179 from home:marxin:branches:Base:System
- Use %fillupdir macros for proper sysconfig export.

OBS-URL: https://build.opensuse.org/request/show/755179
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=142
2020-01-07 09:54:59 +00:00
Richard Biener
ccf69e6969 Accepting request 751253 from home:marxin:branches:Base:System
- Add remove-run-large-elf-file.sh.patch in order to remove
  running run-large-elf-file.sh (it hit OOM).

OBS-URL: https://build.opensuse.org/request/show/751253
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=141
2019-12-05 10:55:42 +00:00
Richard Biener
1d8cbb5168 Accepting request 752710 from home:marxin:branches:Base:System-new
- Update to version 0.178:
  debuginfod: New server, client tool and library to index and fetch
              ELF/DWARF files addressed by build-id through HTTP.
  doc: There are now some manual pages for functions and tools.
  backends: The libebl libraries are no longer dynamically loaded through
            dlopen, but are now compiled into libdw.so directly.
  readelf: -n, --notes now takes an optional "SECTION" argument.
           -p and -x now also handle section numbers.
           New option --dyn-sym to show just the dynamic symbol table.
  libcpu: Add RISC-V disassembler.
  libdw: Abbrevs and DIEs can now be read concurrently by multiple
         threads through the same Dwarf handle.
  libdwfl: Will try to use debuginfod when installed as fallback to
           retrieve ELF and DWARF debug data files by build-id.
- remove dwelf_elf_e_machine_string.patch.
- remove unused libebl-plugins and libebl-devel subpackages
- new subpackages debuginfod-client, debuginfod-client-devel and
  debuginfod added
- main package binaries are explicitely listed and man pages
  for the binaries are included

OBS-URL: https://build.opensuse.org/request/show/752710
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=140
2019-12-02 08:21:38 +00:00
Richard Biener
9c3347a7b7 Accepting request 748720 from home:Andreas_Schwab:Factory
- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead
- dwelf_elf_e_machine_string.patch: Avoid spurious failure

OBS-URL: https://build.opensuse.org/request/show/748720
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=138
2019-11-15 07:52:19 +00:00
Richard Biener
07dede5fbe Accepting request 726403 from home:jengelh:branches:Base:System
- Modernize specfile and metadata.

trim trailing white spaces

OBS-URL: https://build.opensuse.org/request/show/726403
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=136
2019-09-03 08:59:25 +00:00
Richard Biener
f89e144d9c Accepting request 723467 from home:marxin:branches:Base:System-elfutils
- Update to version 0.177:
  elfclassify: New tool to analyze ELF objects.
  readelf: Print DW_AT_data_member_location as decimal offset.
           Decode DW_AT_discr_list block attributes.
  libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
  libdwelf: Add dwelf_elf_e_machine_string.
            dwelf_elf_begin now only returns NULL when there is an error
            reading or decompressing a file. If the file is not an ELF file
            an ELF handle of type ELF_K_NONE is returned.
  backends: Add support for C-SKY.
- remove fix-bsc-1110929.diff and gcc9-tests-Don-t-printf-a-known-NULL-symname.patch
- Use %make_build

OBS-URL: https://build.opensuse.org/request/show/723467
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=134
2019-08-15 09:39:39 +00:00
Richard Biener
647dfcb16d Accepting request 711044 from home:marxin:branches:Base:System
- Disable LTO (boo#1138796).

OBS-URL: https://build.opensuse.org/request/show/711044
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=132
2019-06-24 09:44:45 +00:00
Dominique Leuenberger
a45cb6317b Accepting request 707455 from home:dimstar:Factory
- Update License tag to GPL-3.0-or-later, as requested by legal
  review.

OBS-URL: https://build.opensuse.org/request/show/707455
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=130
2019-06-04 10:47:35 +00:00
Michael Matz
d238a50055 - Add fix-bsc-1110929.diff [bsc#1110929]
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=129
2019-05-21 13:14:27 +00:00
Richard Biener
ecab619b56 Accepting request 701234 from home:marxin:branches:Base:System
- Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to
  fix boo#1120864.

OBS-URL: https://build.opensuse.org/request/show/701234
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=127
2019-05-07 09:47:39 +00:00
Richard Biener
dbd065f2d2 Accepting request 677312 from home:marxin:branches:Base:System
- Add elfutils.keyring and verify signature.

OBS-URL: https://build.opensuse.org/request/show/677312
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=125
2019-02-19 12:15:51 +00:00