Спроба скомпілювати навіть найпростішу ( int main(){}) програму з -m3264-бітовою системою не вдається:
$ gcc -m32 test.c
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
Схоже, все ще помилково шукають у неправильних каталогах, коли -m32вказано.
libgcc-4.8-dev:i386встановлено, і я переконався, що 32-бітні бібліотеки знаходяться в /usr/lib/gcc/i686-linux-gnu/4.8/.
Я намагався налаштувати та експортувати, LD_INCLUDE_PATHі LD_LIBRARY_PATHбезрезультатно.