Missing or broken 64-bit libunwind.so.8 library

Table of Contents

Description

The libunwind library is used to provide the exception handling services to 64-bit Windows applications. No 64-bit Windows application can run without it. This library is not used for 32-bit Windows applications.

Resolution

On CrossOver 17 and greater, the simplest solution to fix this issue is to run:

/path/to/cxoffice/bin/cxfix missinglibunwind2.amd64

Or add --show-all to see how CrossOver would fix it on your platform and others.

Alternatively you may try one of the commands below.

  • For 64-bit Windows applications
    • Arch Linux : pacman -Syu libunwind
    • Debian : apt-get install libunwind8:amd64
    • Fedora : dnf install libunwind.x86_64
    • openSUSE : zypper install libunwind
    • RHEL (1) : dnf install epel-release ; dnf install --best libunwind.x86_64

Notes:

  • cxfix --show-all may have more up-to-date fixes.
  • The commands usually also apply to derived distributions. So for instance a fix for Debian is typically also applicable to Ubuntu, Linux Mint, Deepin and Pop! OS. Similarly a fix for Fedora likely also works on Red Hat Enterprise Linux, CentOS, etc.
  • (1) : On RHEL and its derivatives (AlmaLinux, CentOS, Rocky Linux, etc.), the library is only available from the Extra Packages for Enterprise Linux (EPEL) repository.

Next Step: Missing or broken libX11.so.6 library

Last modified on 2024-01-15 21:20:51 UTC by Andrew Balfour