DEV Community

阿豪
阿豪

Posted on

openwrt: error while loading shared libraries: libgcc_s.so.1: wrong ELF class: ELFCLASS32

The 32-bit version of libgcc_s.so.1 was used on the 64-bit system.

RT-BE88U-A1F0

uname -a
Linux RT-BE88U-A1F0 4.19.294 #1 SMP PREEMPT Wed Jan 22 22:58:22 CST 2025 aarch64 RT-BE88U_Koolcenter_mod

file /lib/libgcc_s.so.1
libgcc_s.so.1: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, stripped
Enter fullscreen mode Exit fullscreen mode

openwrt

uname -a
Linux OpenWrt 6.6.110 #0 SMP Sun Oct 19 16:37:45 2025 x86_64 GNU/Linux

file /lib/libgcc_s.so.1
./libgcc_s.so.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, no section header
Enter fullscreen mode Exit fullscreen mode

Top comments (0)