New issue by 0syf3r on void-packages repository https://github.com/void-linux/void-packages/issues/24270 Description: ### System * xuname: *Void 5.7.12_1 x86_64 GenuineIntel notuptodate rrmFF* * package: *libgcc-32bit-9.3.0_6* ### Expected behavior `gcc -m32` works. ### Actual behavior /bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/9.3.0/libgcc.a when searching for -lgcc /bin/ld: cannot find -lgcc /bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/9.3.0/libgcc.a when searching for -lgcc /bin/ld: cannot find -lgcc collect2: error: ld returned 1 exit status ### Steps to reproduce the behavior Create test.c: ``` int main() { return 0; } ``` Run `gcc test.c -o test -m32`