У нас есть проект C ++, который компилируется на MAC (OSX 10.9), и нам нужно сделать его совместимым с FIPS. Это означает, что процесс должен вызвать функцию fips_mode_set в начале выполнения и использовать новую FIPS-совместимую библиотеку openssl (мы используем версию 1.0.2k). Наш проект использует библиотеку openssl и библиотеку libcurl (которая зависит от самой библиотеки openssl) и компилируется с помощью xcode (6.2).
Проблема в том, что xcode ссылается на версию libcurl, которая зависит от старой версии библиотеки openssl (0.9.8). Как мне скомпилировать версию, которая с одной стороны использует библиотеку libcurl, а с другой — зависит от более новой версии библиотеки openssl?
Задача ещё не решена.
Других решений пока нет …