Changelog for
libunwind-ptrace0-1.8.1-lp160.163.4.x86_64.rpm :
* Fri Mar 22 2024 Fabian Vogt
- Drop BuildRequires on latex2man, the tarball has manpages already. This avoids a large dependency chain:
* Add dont-disable-documentation-without-latex2man.patch
* Fri Feb 23 2024 Pedro Monreal - Update to 1.8.1:
* Fix issue #713 by AATTcshung in #717
* Add do-release script by AATTbregma in #725
* Backport dotnet-runtime fixes to the 1.8 branch by AATTbregma in #726
* [v1.8] Make tests installable by AATTbregma in #722
* Bump version to 1.8.1 by AATTbregma in #727
* Mon Feb 12 2024 Guillaume GARDET - Disable LTO on aarch64 until upstream fix the issue: https://github.com/libunwind/libunwind/issues/693
* Tue Jan 30 2024 Pedro Monreal - 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/checkoutAATTv2 to AATTV3
* 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
* Wed Aug 30 2023 Pedro Monreal - Update to 1.7.2:
* Don\'t override sp on arm and mips64.
* Add direct dependent libraries to remotes.
* Fix make install failure.
* Mon Aug 28 2023 Pedro Monreal - Update to 1.7.1:
* Bump to release 1.7.1 to fix source tarball naming issue
* Fri Jun 23 2023 Pedro Monreal - 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.
* coredump: stop assuming .text and .eh_frame are both in the first segment of an ELF file.
* Make sigaltstack() optional.
* Add support for arm fp registers unwind.
* updated dist to focal for s390x jobs.
* Add RISC-V machine value in remote unwind.
* Fix SOFTFP case for arm getcontext.
* Added support for unwinding from the vsyscall region.
* Stop the autotools nag about AC_CONFIG_MACRO_DIRS.
* Fix make distcheck due to missing coredump header.
* Fix undefined behavior issues in aarch64.
* Account for lr in aarch64\'s uc_addr.
* tests/run-coredump-unwind: Skip test if no coredump has been created.
* [LoongArch64] Update the port to latest kernel ABI.
* arm64: Add support for unwinding in SVE functions
* check-namespace.sh: adjust aarch64 symbols.
* Updated to determine PAGE_SIZE dynamically for loongarch64.
* Gia64-test-nat.c: #include for sigaction().
* Fix for unw_backtrace fast path does not work on x86_64.
* fix the way load offset is detected so it works with lld linker.
* Remove the unused powerpc setcontext() dummies.
* Add unw_backtrace2 function.- Include the man pages, README and LICENSE files.- Update libunwind.keyring file.
* Mon May 23 2022 Andreas Schwab - Fix dependencies- Fix file list
* Wed May 18 2022 Jan Engelhardt - Adjust baselibs.conf for shlib guideline.
* Mon May 16 2022 Jan Engelhardt - Add Conflict markers for earlier combined libunwind.
* Fri May 13 2022 Jan Engelhardt - Resolve rpmlint error \"libunwind.x86_64: E: shlib-policy-name-error SONAME: libunwind-coredump.so.0, expected package suffix: 0\"
* Fri May 06 2022 Andreas Schwab - Enable build on riscv64 and run testsuite
* Thu Apr 21 2022 Dirk Müller - 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
* Tue Jan 19 2021 Dirk Müller - 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)
* Tue Oct 20 2020 Berthold Gunreben - Enable s390x for building
* Wed May 13 2020 Pedro Monreal Gonzalez - Fix compilation with -fno-common [bsc#1171549]- Add patch libunwind_U_dyn_info_list.patch
* Tue Apr 28 2020 Pedro Monreal Gonzalez - 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
* Wed Feb 19 2020 Pedro Monreal Gonzalez - 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
* Sun Jul 07 2019 Jan Engelhardt - Ensure neutrality of description. Avoid name repetition in summaries.
* Mon Jul 01 2019 Andreas Schwab - 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
* Sun Feb 18 2018 ronisbrAATTgmail.com- 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.
* Fri Feb 02 2018 tchvatalAATTsuse.com- Update keyring
* Wed Jan 24 2018 avindraAATTopensuse.org- 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
* Mon Jun 20 2016 tchvatalAATTsuse.com- Enable minidebugs parsing with lzma
* Tue May 17 2016 tchvatalAATTsuse.com- 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
* Sun Apr 24 2016 matwey.kornilovAATTgmail.com- Add patches for boo#976955:
* 0001-Mark-run-ptrace-mapper-and-run-ptrace-misc-as-XFAIL-.patch
* 0002-Mark-run-ptrace-mapper-and-run-ptrace-misc-as-XFAIL-.patch
* Thu Jul 02 2015 tchvatalAATTsuse.com- Add patch for bnc#936786 CVE-2015-3239, off by one:
* libunwind-CVE-2015-3239.patch
* Sun Mar 29 2015 meissnerAATTsuse.com- added baselibs.conf for -xxbit packages
* Wed Mar 04 2015 mpluskalAATTsuse.com- Use url for source- Add gpg signature
* Mon May 19 2014 tchvatalAATTsuse.com- Clean up with spec-cleaner- Add dependency over libatomic_opts that was missing- Do not disable fortify-sources as it seems to work with it anyway
* Tue Dec 17 2013 uweigandAATTde.ibm.com- libunwind-ppc64le.patch: Add support for ppc64le
* Wed Dec 11 2013 dvaleevAATTsuse.com- add ppc64le
* Mon Aug 12 2013 schwabAATTsuse.de- libunwind-aarch64.patch: Add support for AArch64 from upstream
* Sat Jan 26 2013 dmuellerAATTsuse.com- filelist fix for ARM
* Tue Dec 11 2012 dvaleevAATTsuse.com- update to libunwind 1.1: coredump unwind support New arch: SuperH Improved support for PowerPC, ARM Lots of cleanups, perf tweaks pkg-config support- drop all upstreamed patches- refresh libunwind-1.1-tests.diff patch- enable ppc ppc64 build- Mark some tests as expected to fail libunwind-1.1-expected-fails.patch
* Mon Aug 20 2012 agrafAATTsuse.com- add support for ARM
* Mon Mar 05 2012 dmuellerAATTsuse.de- remove build from ARM
* Thu Feb 09 2012 jengelhAATTmedozas.de- Remove redundant tags/sections- Fix dangling symlink /usr/lib/libunwind.so (which was pointing at \"libunwind.so.8.
*\", verbatim asterisk)- Throw out .la file
* Wed Nov 23 2011 cooloAATTsuse.com- add libtool as buildrequire to avoid implicit dependency
* Mon Nov 07 2011 dmuellerAATTsuse.de- disable testsuite when running under qemu
* Mon Oct 17 2011 dmuellerAATTsuse.de- update to libunwind 1.0.1:
* hundreds of fixes, see http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=shortlog for details
* ARM support
* Greatly improved x86-64 support thanks to Arun Sharma.
* Support for PPC64 added by Jose Flavio Aguilar Paulino.
* Testing, stability and many fixes on x86 (Paul Pluzhnikov)
* Improved local and remote unwinding on ARM (Ken Werner)
* Fast unwind (rbp, rsp, rip only) on x86_64 with a fallback to slow code paths
* Sun Oct 31 2010 jengelhAATTmedozas.de- Use %_smp_mflags
* Thu Jan 28 2010 rguentherAATTsuse.de- Build without _FORTIFY_SOURCE, recent glibc fortify longjmp which confuses libunwind a lot and breaks the build.
* Thu Oct 15 2009 marek.beliskoAATTopen-nandra.com- Fix typo in Gtest-dyn1.c (bnc#531705)
* Mon Jan 26 2009 schwabAATTsuse.de- Fix overlapping memcpy.
* Tue May 13 2008 schwabAATTsuse.de- Update to libunwind 0.98.6.
*
* Fix address-leak triggered by invalid byte-order. Fixed by Andreas Schwab.
*
* On ia64, get_static_proc_name() no longer uses a weak reference to _Uelf64_get_proc_name(), since that was causing problems with archive libraries and no longer served any apparent purpose. Fixed by Curt Wohlgemuth.
* Fri Apr 18 2008 rguentherAATTsuse.de- Fix build.
* Wed Jun 06 2007 schwabAATTsuse.de- Fix memory leak.
* Thu Jan 26 2006 schwabAATTsuse.de- Run ldconfig.
* Wed Jan 25 2006 mlsAATTsuse.de- converted neededforbuild to BuildRequires
* Mon Nov 14 2005 schwabAATTsuse.de- Undo last change.
* Mon Oct 31 2005 dmuellerAATTsuse.de- build with nonexecutable stack
* Fri Jul 22 2005 schwabAATTsuse.de- Remove broken tests.
* Mon May 02 2005 schwabAATTsuse.de- Fix broken test.
* Sat Apr 23 2005 schwabAATTsuse.de- Only libunwind needs to be in /lib.- There are no expected testsuite failures on ia64 any more.
* Thu Apr 21 2005 schwabAATTsuse.de- Update to libunwind 0.98.5.
* Fri Feb 25 2005 schwabAATTsuse.de- Update to libunwind 0.98.4.
* Thu Feb 03 2005 schwabAATTsuse.de- Fix libdir.- Fix warning.
* Tue Dec 07 2004 schwabAATTsuse.de- Update to libunwind 0.98.3.
* Sun Nov 14 2004 schwabAATTsuse.de- Don\'t move around libtool libraries.
* Sun Nov 14 2004 schwabAATTsuse.de- Split off libunwind-devel.- Move library to /lib.- Remove broken test.
* Fri Nov 05 2004 schwabAATTsuse.de- Update to libunwind 0.98.2.
* Thu Oct 28 2004 schwabAATTsuse.de- Update to libunwind 0.98.1.
* Wed Sep 29 2004 schwabAATTsuse.de- Fix installed headers.
* Thu Sep 09 2004 schwabAATTsuse.de- Update to libunwind 0.98.- Enable building on x86_64.
* Thu Aug 19 2004 schwabAATTsuse.de- Update to libunwind 0.97.
* Sun Apr 18 2004 schwabAATTsuse.de- Pacify autobuild.
* Fri Dec 05 2003 schwabAATTsuse.de- Update to libunwind 0.96.
* Thu Dec 04 2003 schwabAATTsuse.de- Update to libunwind 0.95.
* Fri Sep 26 2003 schwabAATTsuse.de- Update to libunwind 0.93.
* Wed Jul 23 2003 schwabAATTsuse.de- Fix typo in specfile.
* Thu Jul 11 2002 schwabAATTsuse.de- Initial version.