Hello!
On Tue, Aug 26, 2014 at 08:23:29AM -0400, Sarymian wrote:
> Уже и так пробовал. Как я уже не игрался с настройками и параметрами.
>
> У меня складывается мнение, что собрать с libressl тот еще секас...
По сложности задача не отличается от сборки с какой-либо другой
библиотекой. Просто вы привыкли к тому, что nginx всё делает за
вас. :)
Проще всего собраться с libressl статически, тогда проблем с
поиском библиотеки при загрузке не будет совсем. Для этого
следует собирать libressl с ключём configure --disable-shared
(и/или убрать динамические библиотеки, если они уже собраны):
cd libressl-2.0.5
./configure --prefix=`pwd`/.libressl --disable-shared
cd ../nginx-1.7.4
./configure --with-http_ssl_module \
--with-cc-opt="-I `pwd`/../libressl-2.0.5/.libressl/include" \
--with-ld-opt="-L `pwd`/../libressl-2.0.5/.libressl/lib"
Если же хочется использовать динамические библиотеки, и при этом
они стоят в пути, который система по умолчанию не смотрит при
загрузке библиотек - то надо ещё и сделать так, чтобы она туда
смотрела. Например, определив переменную LD_LIBRARY_PATH при
запуске или добавив ключ "-Wl,-rpath=/path/to/lib" к --with-ld-opt
при сборке.
--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru