Ошибка компоновщика: ld: библиотека не найдена для -lssl

При связывании моей программы с macOS High Sierra 10.13.1 я получаю сообщение об ошибке

ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Флаг компоновщика -lssl возвращается mysql_config в make-файле:

LFLGS := $(shell mysql_config --libs)

Makefile работал нормально в течение достаточно долгого времени, поэтому я подозреваю, что проблема была вызвана недавним обновлением macOS. Я также обновил mysql до последней версии 5.7.20, но это не решило проблему.


person John S.    schedule 11.11.2017    source источник
comment
Ни одно из почти 5000 существующих сообщений, найденных с помощью поиска ld: library not found for -lssl, не помогло? Вы прочитали их все, и ни один из них не дал вам никакого представления о том, как решить эту проблему?   -  person Ken White    schedule 11.11.2017
comment
@KenWhite: ни один из тех, что я читал, не помог.   -  person John S.    schedule 12.11.2017
comment
github.com/brianmario/mysql2/issues/795 номер один в поиске google для macos +lssl   -  person Alex Cohn    schedule 12.11.2017
comment
@AlexCohn: Это решило проблему, спасибо. Я также только что понял, почему я не получил никаких результатов Google: тире перед словом исключает этот термин из поиска. Явно не то, что хотел!   -  person John S.    schedule 12.11.2017