LINUX.ORG.RU

История изменений

Исправление annulen, (текущая версия) :

Основная ошибка в том, что не линкуется libatomic. Скорее всего, проблема в том, что она указана до libssl и libcrypto, а надо в самом конце.

Далее

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

Исходная версия annulen, :

Основная ошибка в том, что не линкуется libatomic. Скорее всего, проблема в том, что она указана до libssl и libcrypto, а надо в самом конце.

Далее

  1. glibc официально не поддерживает статическую линковку, так что DNS в приложении может не работать (warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking). Решение - использовать musl или uclibc, или не использовать статическую линковку.

  2. -Ofast свой оставь для бенчмарков, а здесь используй дефолты (-O2 или -O3, смотря с чем у них релизные сборки обычно собираются)