История изменений
Исправление annulen, (текущая версия) :
Основная ошибка в том, что не линкуется libatomic. Скорее всего, проблема в том, что она указана до libssl и libcrypto, а надо в самом конце.
Далее
- glibc официально не поддерживает статическую линковку, так что DNS в приложении может не работать (
warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
). Решение - использовать musl или uclibc, или не использовать статическую линковку. - -Ofast свой оставь для бенчмарков, а здесь используй дефолты (-O2 или -O3, смотря с чем у них релизные сборки обычно собираются)
Исходная версия annulen, :
Основная ошибка в том, что не линкуется libatomic. Скорее всего, проблема в том, что она указана до libssl и libcrypto, а надо в самом конце.
Далее
-
glibc официально не поддерживает статическую линковку, так что DNS в приложении может не работать (
warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
). Решение - использовать musl или uclibc, или не использовать статическую линковку. -
-Ofast свой оставь для бенчмарков, а здесь используй дефолты (-O2 или -O3, смотря с чем у них релизные сборки обычно собираются)