Правильно ли я понимаю, что параметр сборки GCC --enable-stdcxx-compat
позволяет больше не класть libgcc_s.so.1 и libstdc++.so.6 вместе с программой?
Первое подозрение у меня возникло при сборке Ttyhlauncher в CentOS 5. Я компильнул Qt 5. Для этого понадобилось подключить репозиторий devtoolset, который позволил обновить GCC с 4.1 до 4.7. При этом готовые бинарники зависят от GLIBC 2.4 и C++ Runtime 4.1. Как так?!
Ну, я компильнул заодно Firefox 40, ./configure
который хотел GCC 4.7 или новее. И готовый бинарь запускается в ванильной CentOS! Это очень круто!
Теперь я ищу как собрать GCC таким способом (потому что devtoolset - он только для CentOS. А мне надо для Debian).