В конце концов, ответ был в документации по сборке Apache - Переменные среды .
В моем случае очень серьезной проблемой является то, что моя система [SLES 11 SP2] вылетает из-за glibc
версии 2.23.
Это означает, что я не могу указать путь к новым библиотекам glibc
в файле ld.so.conf
.
Единственное решение для меня - установить $ LDFLAGS
при запуске configure
и make
со следующими значениями, чтобы система могла загружать Apache и все новых библиотек в правильном порядке, а также явно указать загрузчик:
export LDFLAGS="-L/FaF/lib64 -L/FaF/glibc/lib -L/FaF/openssl-curl/lib
-Wl,--rpath=/FaF/glibc/lib -Wl,--rpath=/FaF/lib64
-Wl,--rpath=/FaF/lib -Wl,--rpath=/FaF/openssl-curl/lib
-Wl,--rpath=/usr/local/lib64/ -Wl,--rpath=/usr/lib64
-Wl,--rpath=/lib64/ -Wl,--dynamic-linker=/FaF/glibc/lib/ld-linux-x86-64.so.2"
Все программы, использующие новую версию glibc
, собраны в / FaF
.