Я тут попробовал статически собрать небольшую утилитку, которая использует довольно мерзкие и редкие библиотеки, и ничего не получилось. Сяпытся эксепшены где-то из мрачных глубин этих стрёмных либ. При динамической компоновке всё работает аж зайчики жужжат под плинтусом.
Я что-то краем уха слышал, что некоторые библиотеки низзя-а-то-атата статически линковать. Мне кажется что-то из базового, типа libstdc++/libc, но необходимости вникать в суть проблемы не было, поэтому я подробностями не интересовался. А тут вот захотелось собрать утилитку и – бац – задница.
Есть что-то почитать на эту тему? Увлекательного. Не ISO-style канцелярщину.
Я ведь вообще правильно понимаю что статически собранная программа будет работать на любой машине нужной архитектуры с системой, способной загрузить в память ELF?