83 Commits

Author SHA256 Message Date
Ana Guerrero
47d256558c Accepting request 1161372 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1161372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=54
2024-03-26 18:25:20 +00:00
David Anes
59c01aa16c Accepting request 1160609 from home:favogt:branches:openSUSE:Factory:Staging:M
A bit of an RFC.

- Drop BuildRequires on latex2man, the tarball has manpages already.
  This avoids a large dependency chain:
  * Add dont-disable-documentation-without-latex2man.patch

OBS-URL: https://build.opensuse.org/request/show/1160609
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=72
2024-03-25 11:34:27 +00:00
Dominique Leuenberger
c2ed67a060 Accepting request 1153166 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1153166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=53
2024-03-01 22:34:25 +00:00
David Anes
7ae0d43601 Accepting request 1152949 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 1.8.1:
  * Fix issue #713 by @cshung in #717
  * Add do-release script by @bregma in #725
  * Backport dotnet-runtime fixes to the 1.8 branch by @bregma in #726
  * [v1.8] Make tests installable by @bregma in #722
  * Bump version to 1.8.1 by @bregma in #727

OBS-URL: https://build.opensuse.org/request/show/1152949
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=70
2024-02-29 10:26:13 +00:00
Ana Guerrero
58ad4b30dd Accepting request 1146211 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1146211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=52
2024-02-15 19:58:37 +00:00
4b37e104f0 Accepting request 1146191 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Disable LTO on aarch64 until upstream fix the issue:
  https://github.com/libunwind/libunwind/issues/693

OBS-URL: https://build.opensuse.org/request/show/1146191
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=68
2024-02-12 15:17:39 +00:00
Ana Guerrero
d37732d11c Accepting request 1142971 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1142971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=51
2024-01-31 22:53:40 +00:00
bd38eb33f2 Accepting request 1142754 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 1.8.0:
  * Improve unwinding through a bad function pointer on x86_64
  * Fix UMRs indicated by valgrind (x86_64)
  * fix byte_order_is_valid function logic
  * Use size_t to match R.H.S
  * Move get_proc_info_in_range under dwarf/
  * Bump actions/checkout@v2 to @V3
  * dwarf_find_unwind_table: Find load_base correctly when current
    segment does not start at segbase
  * Add introspection for march=armv8-a+sve
  * Linux: Make get_elf_image guaranteed AS-safe
  * Provide syscall wrappers for mmap and munmap
  * Allow to use a custom dl_iterate_phdr implementation
  * aarch64: unw_step() validates address before calling dwarf_get
  * Provide AS-safe allocator to LZMA
  * Rework register load in aarch64_local_resume()
  * Fix arm postdecrement
  * Added support for unwinding through PPC64 PLT entries
  * Fix array indexing bug in dwarf_search_unwind_table
  * Fix unaligned memory accesses in */Ginit.c
  * Get filename and offset from ip
  * Fix maps leak if caller's pathlen is too small
  * Adjust DYNAMIC addrs in loaded image
  * Fix crash in elf_w(valid_object)
  * Fix segfault on QNX

OBS-URL: https://build.opensuse.org/request/show/1142754
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=66
2024-01-31 10:21:36 +00:00
Ana Guerrero
5b5d4bf2dc Accepting request 1108096 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1108096
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=50
2023-08-31 11:42:34 +00:00
4302f8f98f Accepting request 1108083 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 1.7.2:
  * Don't override sp on arm and mips64.
  * Add direct dependent libraries to remotes.
  * Fix make install failure.

- Update to 1.7.1:
  * Bump to release 1.7.1 to fix source tarball naming issue

OBS-URL: https://build.opensuse.org/request/show/1108083
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=64
2023-08-30 11:33:02 +00:00
Dominique Leuenberger
af7d11441d Accepting request 1095981 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1095981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=49
2023-06-30 17:58:03 +00:00
be59fc6ac8 Accepting request 1095412 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 1.7.0:
  * DWARF: dwarf4 fix cie parsing.
  * x86_64: Stop aliasing RSP and CFA.
  * Prefer EXTBL unwinding on ARM.
  * [GCC pedantic] Fix "error: comma at end of enumerator list"
    when linking to libunwind.
  * Fix table indexing in dwarf_search_unwind_table.
  * Expose function-pointer-to-name API.
  * Add port for Linux on LoongArch.
  * Add more POSIX polyfills for nix cross-build on win.
  * DWARF: avoid a data race.
  * skip latex2man check with --disable-documentation.
  * Skip init_mem_validate calls during remote unwind.
  * [Loongarch64] amend the LoongArch64's CMakeLists.txt and compiling error.
  * Update license in pal-single-threaded.c.
  * Fix to malloc call in tdep_get_elf_image.
  * Updated to determine PAGE_SIZE dynamically.
  * Unwind with pointer authentication on arm64.
  * Make some structs non-empty.
  * DWARF: avoid invalid memory access with invalid CFI.
  * fix incorrect store in AArch64 getcontext.
  * avoid leaking registers across sigreturn.
  * Use constant for array size in os-linux.
  * added coredump support for s390x.
  * Allow an alternate LOG_DRIVER to be specified.
  * Remove bashisms from tests/check-namespace.sh.
  * Add autodetection of procfs_status type.
  * Add remote unwinding support for macOS.
  * Expose get_proc_info_in_range API.
  * Autodetect presence of elf_fpregset_t.

OBS-URL: https://build.opensuse.org/request/show/1095412
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=62
2023-06-29 13:09:07 +00:00
Dominique Leuenberger
0d68544c12 Accepting request 978732 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/978732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=48
2022-05-24 18:31:02 +00:00
David Anes
3e5050f055 Accepting request 978666 from home:Andreas_Schwab:Factory
- Fix dependencies
- Fix file list

OBS-URL: https://build.opensuse.org/request/show/978666
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=60
2022-05-23 13:56:17 +00:00
Dominique Leuenberger
5b6299430d Accepting request 977889 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/977889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=47
2022-05-20 15:49:48 +00:00
David Anes
14e17e0554 Accepting request 977887 from home:jengelh:branches:devel:libraries:c_c++
- Adjust baselibs.conf for shlib guideline.

OBS-URL: https://build.opensuse.org/request/show/977887
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=58
2022-05-18 08:31:57 +00:00
David Anes
c9ab58804a Accepting request 977503 from home:jengelh:branches:devel:libraries:c_c++
- Add Conflict markers for earlier combined libunwind.

OBS-URL: https://build.opensuse.org/request/show/977503
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=57
2022-05-16 14:28:12 +00:00
ff91ce2272 Accepting request 976976 from home:jengelh:branches:devel:libraries:c_c++
- Resolve rpmlint error "libunwind.x86_64: E:
  shlib-policy-name-error SONAME: libunwind-coredump.so.0,
  expected package suffix: 0"

OBS-URL: https://build.opensuse.org/request/show/976976
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=56
2022-05-16 08:33:16 +00:00
Dominique Leuenberger
40fb4ee03a Accepting request 975395 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/975395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=46
2022-05-10 13:09:40 +00:00
b373f1be2d Accepting request 975383 from openSUSE:Factory:RISCV
- Enable build on riscv64 and run testsuite

OBS-URL: https://build.opensuse.org/request/show/975383
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=54
2022-05-06 11:18:06 +00:00
Dominique Leuenberger
3a6f63732f Accepting request 974313 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/974313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=45
2022-05-05 21:04:24 +00:00
0920bdb1f3 Accepting request 971329 from home:dirkmueller:Factory
- update to 1.6.2:
  * Fix off-by-one error in x86_64 stack frames
  * Fix error in aarch64 unw_sigcontext 
  * resolve possible null pointer dereference
  * Switch to C11 atomics
  * RISC-V support
  * aarch64 getcontext functionality

OBS-URL: https://build.opensuse.org/request/show/971329
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=52
2022-05-02 07:33:29 +00:00
Dominique Leuenberger
8c9de8c6c5 Accepting request 864598 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/864598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=44
2021-02-02 13:24:21 +00:00
8da7e29fc5 Accepting request 864441 from home:dirkmueller:branches:devel:libraries:c_c++
- update to 1.5.0:
  * dwarf: clang doesn't respect the static alias
  * Fixed a missing dependency in dwarf-eh.h 
  * x86_64: Fix tdep_init_done when built with libatomic_ops 
  * mips: make _step_n64 as a static function
  * Added braces to suppress empty if/else warnings
  * Delete hardcode of address size to support MIPS64.
  * Fix format specifier for int64_t:29
  * Add initial support for Solaris x86-64
  * x86_64: Add fixup code if previous RIP was invalid
  * x86-64: make `is_cached_valid_mem` functional
  * arm: clear ip thumb/arm mode bit before move to previous instruction
  * Fix compilation with -fno-common.
  * Fix off-by-one error in x86_64 stack frames
  * aarch64: Fix __sigset build issue on muslC
  * Make SHF_COMPRESSED use contingent on its existence 
- remove libunwind_U_dyn_info_list.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/864441
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=50
2021-01-20 09:16:51 +00:00
Dominique Leuenberger
de09b5d103 Accepting request 843387 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/843387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=43
2020-10-25 17:08:09 +00:00
6b5c351cf7 Accepting request 843210 from openSUSE:Factory:zSystems
enable build for s390x

OBS-URL: https://build.opensuse.org/request/show/843210
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=48
2020-10-22 09:21:34 +00:00
Dominique Leuenberger
f89e8ac4a3 Accepting request 805103 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/805103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=42
2020-05-16 20:22:54 +00:00
ac4386baf3 Accepting request 805089 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Fix compilation with -fno-common [bsc#1171549]
- Add patch libunwind_U_dyn_info_list.patch

OBS-URL: https://build.opensuse.org/request/show/805089
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=46
2020-05-13 09:08:55 +00:00
Dominique Leuenberger
491c4e4adf Accepting request 800115 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/800115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=41
2020-05-11 11:25:48 +00:00
2249e8a9b8 Accepting request 799323 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 1.4.0
  - Fix compilation with -fno-common.
  - arm: clear ip thumb/arm mode bit before move to previous instruction (#131)
  - tests: fix test-coredump-unwind without HAVE_EXECINFO_H (#165)
  - There are 20 not 9 failing tests on Solaris (#162)
  - change asm to __asm__ to support -std=c11 or similar (#149)
  - x86-64: make `is_cached_valid_mem` functional (#146)
  - Allow to build without weak `backtrace` symbol. (#142)
  - fix compile issue on SH platform (#137)
  - Add support for zlib compressed elf .debug_frame sections
  - README: add libc requirement description (#121)
  - Older systems (e.g. RHEL5) do not have pipe2(). (#122)
  - x86_64: Add fixup code if previous RIP was invalid (#120)
  - Fix format specifier for int64_t:29 (#117)
  - Delete hardcode of address size to support MIPS64. (#114)
  - Added braces to suppress empty if/else warnings (#112)
  - mips: make _step_n64 as a static function
  - x86_64: Fix tdep_init_done when built with libatomic_ops
  - x86_64: tsan clean (#109)
  - Fixed a missing dependency in dwarf-eh.h
  - dwarf: clang doesn't respect the static alias (#102)
- Update libunwind.keyring
- Remove libunwind-gcc10-build-fno-common.patch fixed upstream

OBS-URL: https://build.opensuse.org/request/show/799323
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=44
2020-05-04 16:15:30 +00:00
Dominique Leuenberger
d8c48c0f08 Accepting request 776256 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/776256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=40
2020-02-24 14:49:48 +00:00
Tomáš Chvátal
6d2f1af75d Accepting request 776255 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Fix build with GCC-10: [bsc#1160876]
  * In GCC-10, the default option -fcommon will change to -fno-common
- Add libunwind-gcc10-build-fno-common.patch

OBS-URL: https://build.opensuse.org/request/show/776255
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=42
2020-02-19 09:44:15 +00:00
Dominique Leuenberger
a1720cb4fa Accepting request 713987 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/713987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=39
2019-07-13 11:35:41 +00:00
3d9f187a47 Accepting request 713886 from home:jengelh:branches:devel:libraries:c_c++
- Ensure neutrality of description. Avoid name repetition in
  summaries.

OBS-URL: https://build.opensuse.org/request/show/713886
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=40
2019-07-08 08:04:21 +00:00
Tomáš Chvátal
1437fa3e31 Accepting request 712766 from home:Andreas_Schwab:Factory
- Update to 1.3.1
  * Iteration of unwind register states support
  * Freebsd/Armv6 support
  * Many, many dwarf bugfixes
  * Mips remote unwind support
  * aarch64 ptrace support
- fix_versioning_libunwind_1.2.1.patch: removed

OBS-URL: https://build.opensuse.org/request/show/712766
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=39
2019-07-01 09:35:13 +00:00
Dominique Leuenberger
b541b437fa Accepting request 577961 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/577961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=38
2018-02-23 14:27:46 +00:00
Tomáš Chvátal
89d6a1c431 Accepting request 577875 from home:Ronis_BR
- Add patch `fix_versioning_libunwind_1.2.1.patch`.
  * This patch fixes the upstream bug gh#libunwind/libunwind#30.
    This bug was causing the julia build process to fail.
    NOTE: This patch shall be removed in the next version of
    libunwind.

OBS-URL: https://build.opensuse.org/request/show/577875
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=37
2018-02-19 08:07:04 +00:00
Dominique Leuenberger
e2c10f87ed Accepting request 572004 from devel:libraries:c_c++
- Update keyring

- Upgrade to 1.2.1
  * minor package fixes for tilegx, mips, others
  * fix missing include file issues
- cleanup with spec-cleaner
- do not ship static libraries

OBS-URL: https://build.opensuse.org/request/show/572004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=37
2018-02-09 14:41:38 +00:00
Tomáš Chvátal
1ae87f9137 - Update keyring
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=35
2018-02-02 11:52:17 +00:00
Tomáš Chvátal
8c034ea5ed Accepting request 571873 from home:avindra
- Upgrade to 1.2.1
  * minor package fixes for tilegx, mips, others
  * fix missing include file issues
- cleanup with spec-cleaner
- do not ship static libraries

OBS-URL: https://build.opensuse.org/request/show/571873
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=34
2018-02-02 11:11:16 +00:00
Dominique Leuenberger
853f299fe0 Accepting request 403668 from devel:libraries:c_c++
- Enable minidebugs parsing with lzma

OBS-URL: https://build.opensuse.org/request/show/403668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=36
2016-07-09 07:17:36 +00:00
Tomáš Chvátal
a8429d8e44 - Enable minidebugs parsing with lzma
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=32
2016-06-20 09:12:48 +00:00
Dominique Leuenberger
8bc6c47842 Accepting request 396196 from devel:libraries:c_c++
- Version update to 1.2-rc1, should include all our patches:
  * 0001-Mark-run-ptrace-mapper-and-run-ptrace-misc-as-XFAIL-.patch
  * 0002-Mark-run-ptrace-mapper-and-run-ptrace-misc-as-XFAIL-.patch
  * libunwind-1.1-expected-fails.patch
  * libunwind-CVE-2015-3239.patch
  * libunwind-aarch64.patch
  * libunwind-ppc64le.patch
  * libunwind-1.1-tests.diff

OBS-URL: https://build.opensuse.org/request/show/396196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=35
2016-05-26 21:52:11 +00:00
Tomáš Chvátal
6e8decc5f1 * libunwind-1.1-tests.diff
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=30
2016-05-17 12:41:03 +00:00
Tomáš Chvátal
bf151b2256 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=29 2016-05-17 12:34:27 +00:00
Tomáš Chvátal
4b4b8e4093 - Version update to 1.2-rc1, should include all our patches:
* 0001-Mark-run-ptrace-mapper-and-run-ptrace-misc-as-XFAIL-.patch
  * 0002-Mark-run-ptrace-mapper-and-run-ptrace-misc-as-XFAIL-.patch
  * libunwind-1.1-expected-fails.patch
  * libunwind-CVE-2015-3239.patch
  * libunwind-aarch64.patch
  * libunwind-ppc64le.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=28
2016-05-17 11:12:18 +00:00
Dominique Leuenberger
fcf219d346 Accepting request 391486 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/391486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=34
2016-05-12 07:32:00 +00:00
Tomáš Chvátal
c57ee43e00 Accepting request 391464 from home:matwey:branches:devel:libraries:c_c++
Fix build for armv7l

OBS-URL: https://build.opensuse.org/request/show/391464
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=26
2016-04-24 19:34:44 +00:00
Stephan Kulow
d1e8a7f29d Accepting request 314851 from devel:libraries:c_c++
- Add patch for bnc#936786 CVE-2015-3239, off by one:
  * libunwind-CVE-2015-3239.patch

OBS-URL: https://build.opensuse.org/request/show/314851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=33
2015-07-21 11:23:37 +00:00
Tomáš Chvátal
26f1e89d31 - Add patch for bnc#936786 CVE-2015-3239, off by one:
* libunwind-CVE-2015-3239.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libunwind?expand=0&rev=24
2015-07-02 12:50:38 +00:00