No final, a resposta estava na Documentação de compilação do Apache - Variáveis de ambiente .
No meu caso, o problema muito sério é o fato de meu sistema [SLES 11 SP2] travar com a glibc
versão 2.23.
Isso significa que não posso definir o caminho para as novas bibliotecas glibc
no arquivo ld.so.conf
.
A única solução para mim é definir $LDFLAGS
ao executar configure
e make
com os seguintes valores para que o sistema possa carregar o Apache e todas as novas bibliotecas no ordem correta e também para definir o carregador explicitamente:
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"
Todos os programas que usam a nova versão glibc
são coletados em /FaF
.