Мне нужно распространять двоичный файл, который будет работать как можно больше из дистрибутивов Linux x86. Это означает, что мне приходится статически связывать некоторые библиотеки, например glibc, потому что у пользователя может не быть той версии, которую я использую. Другие библиотеки должны быть динамически связаны, например fontconfig, потому что они зависят от формата файла кэша и жестко закодированных местоположений, которые могут различаться в каждой системе.
Каковы параметры командной строки для этого? Если я укажу -статический, то gcc откажется от динамической привязки каких-либо библиотек вообще.