On Fri, 15 Nov 2024 at 15:16:04 +0100, Alban Browaeys wrote:
> Upgrading to 1.8.1 would fix this bug. If it is doable let's do it. But
> it might requires a migration of the packages that depends on
> libunwind-18 (would it be libunwind-19) so I it might not help with
> these packages depending on libunwind-18.

This bug report is only about libunwind{8,-dev}, from the
src:libunwind source package, https://github.com/libunwind/libunwind
upstream, currently at version 1.7.2, with various people asking for an
upgrade to the newer upstream version 1.8.1 to fix bugs like this one.

It looks as though the newer upstream version will still be
libunwind.so.8, so no ABI transition (assuming the upstream developers
are handling the ABI correctly) and it can stay as libunwind8.

libunwind-{18,19,...}{,-dev} are a different implementation of similar
functionality, from the src:llvm-toolchain-* family of source packages,
https://www.llvm.org/ upstream, with a version number matching the LLVM
version (currently at 19.1.3). Upgrading src:libunwind shouldn't affect
the contents of those.

I'm not sure whether LLVM libunwind is a fork of this libunwind or an
independent reimplementation, but either way it's out-of-scope for this
bug report.

    smcv

Reply via email to