Где находятся заголовочные файлы и библиотеки пакета OpenSSL, который поставляется с macOS? - PullRequest
0 голосов
/ 01 мая 2020

Я только что установил macOS Catalina версии 10.15.4 (19E287).

Он поставляется с установленным OpenSSL (на самом деле LibreSSL).

$ openssl version
LibreSSL 2.6.5

Я устанавливаю PostgreSQL из источник "с поддержкой SSL (зашифрованных) соединений", предоставив параметр командной строки --with-openssl для configure.

--with-openssl

    Build with support for SSL (encrypted) connections. This
    requires the OpenSSL package to be installed. "configure" will
    check for the required header files and libraries to make sure
    that your OpenSSL installation is sufficient before proceeding.

Так, где я должен сказать компилятору искать для "требуемых заголовочных файлов и библиотек"?

Ie, что я могу задать для параметров командной строки --with-includes и --with-libraries configure?

--with-includes=DIRECTORIES

    "DIRECTORIES" is a colon-separated list of directories that will
    be added to the list the compiler searches for header files. If
    you have optional packages (such as GNU Readline) installed in a
    non-standard location, you have to use this option and probably
    also the corresponding "--with-libraries" option.

    Example: --with-includes=/opt/gnu/include:/usr/sup/include.

--with-libraries=DIRECTORIES

    "DIRECTORIES" is a colon-separated list of directories to search
    for libraries. You will probably have to use this option (and
    the corresponding "--with-includes" option) if you have packages
    installed in non-standard locations.

    Example: --with-libraries=/opt/gnu/lib:/usr/sup/lib.

Я не хочу использовать Homebrew. Я бы предпочел установить LibreSSL из исходного кода, если нужно.

...