Quantcast
Viewing all articles
Browse latest Browse all 3102

Nginx не добавляет необходимые библиотеки при сборке из исходников со сторонними модуямии (1 reply)

Здравствуйте.
Подскажите, пожалуйста, как решить проблему. При сборки Nginx 1.16.1 из исходников и добавлении модуля brotli в .deb пакет не упаковываются необходимы для работы библиотеки, а в частности libbrotlienc.so.1.
Собираю Nginx из источников с такой конфигурацией
./configure \
--with-cc-opt='-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' \
--with-ld-opt='-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -fPIC' \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin/nginx \
--modules-path=/usr/lib/nginx/modules \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/run/nginx.pid \
--lock-path=/run/lock/nginx.lock \
--http-client-body-temp-path=/var/cache/nginx/client_temp \
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
--http-scgi-temp-path=/var/cache/nginx/scgi_temp \
--user=www-data \
--group=www-data \
--add-module=/home/use/sr/nginx_1.16.1/nginx/ngx_brotli

Brotli беру так:
git clone https://github.com/eustas/ngx_brotli.git
cd ngx_brotli && git submodule update --init

Ранее все собиралось отлично, но с версией Nginx 1.16.1 что-то никак не хочет. Бьюсь уже 3 день. Пытался переупаковывать .deb добавляя библиотеку libbrotlienc.so.1 в ручную (при сборке на тестовой машине она присутствует, но не попадает в nginx.deb), но все равно nginx отказывается работать без этой либы.

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>