Missing or broken libgcc_s.so.1 library

Table of Contents

Description

This library is used to provide threading support to 64-bit Windows applications and to unpack installers in the .7z format. No 64-bit Windows application can run without it.

Resolution

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

/path/to/cxoffice/bin/cxfix missinglibgcc_s missinglibgcc_s.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 32-bit Windows applications
    • 32-bit Arch Linux : pacman -Syu gcc-libs
    • 64-bit Arch Linux : pacman -Syu lib32-gcc-libs
    • Debian >= 7 : apt-get install libgcc1:i386
    • Debian >= 11 : apt-get install libgcc-s1:i386
    • 32-bit Fedora : yum install libgcc1
    • 64-bit Fedora : yum install libgcc.i686 libgcc.x86_64
    • 32-bit openSUSE >= 11.2 : zypper install libgcc44
    • 64-bit openSUSE >= 11.2 : zypper install libgcc44-32bit
    • 32-bit openSUSE >= 11.3 : zypper install libgcc45
    • 64-bit openSUSE >= 11.3 : zypper install libgcc45-32bit
    • 32-bit openSUSE >= 12.1 : zypper install libgcc47
    • 64-bit openSUSE >= 12.1 : zypper install libgcc47-32bit
    • 32-bit openSUSE >= 12.3 : zypper install libgcc_s1
    • 64-bit openSUSE >= 12.3 : zypper install libgcc_s1-32bit

 

  • For 64-bit Windows applications
    • Arch Linux : pacman -Syu gcc-libs
    • Debian >= 7 : apt-get install libgcc1:amd64
    • Debian >= 11 : apt-get install libgcc-s1:amd64
    • Fedora : yum install libgcc.x86_64
    • openSUSE >= 11.2 : zypper install libgcc44
    • openSUSE >= 11.3 : zypper install libgcc45
    • openSUSE >= 12.1 : zypper install libgcc47
    • openSUSE >= 12.3 : zypper install libgcc_s1

Notes:

  • cxfix --show-all may have more up-to-date fixes.
  • The commands usually also apply to newer versions of the distributions above as well as derived distributions. So for instance a fix for Debian 7 may still be valid for the latest Debian Testing and 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.

Next Step: Missing or broken libpng library

Last modified on 2024-01-15 21:12:24 UTC by Andrew Balfour