CentOS 6: configure: error: o compilador deve suportar o tratamento de limpeza C

0

Estou tentando instalar glibc 2.14 on CentOS 6 - centos-release-6-9.el6.12.3.x86_64 da fonte

durante a execução do comando ./configure --prefix=/opt/glibc-2.14 , estou recebendo o seguinte erro

configure: error: the compiler must support C cleanup handling

configuração completa da saída pode ser encontrada aqui

    
por m1k3y02 07.11.2017 / 10:43

1 resposta

0

Instale o DevToolset 3 GCC e o Compilador GCC C ++

yum install devtoolset-3-gcc devtoolset-3-gcc-c++

Faça o download da fonte glibc-2.14

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

Descompacte o glibc-2.14

tar xfz glibc-2.14.tar.gz

Ative o DevToolset-3 no novo shell bash

scl enable devtoolset-3 bash

Mude para o diretório glibc-2.14

cd glibc-2.14

Crie um diretório de compilação, pois você não pode configurar o diretório de origem e navegar até lá

mkdir build && cd build/

Execute configure com a opção prefix para especificar o diretório no qual a glibc deve estar localizada

../configure --prefix=/opt/glibc-2.14

Executar make

make -j4

Antes de instalar o glibc, é necessário que o arquivo ld.so.conf seja criado no diretório de destino. Crie o arquivo e diretórios

mkdir -p /opt/glibc-2.14/etc ; touch /opt/glibc-2.14/etc/ld.so.conf

Instale o GCC no diretório de destino

make install

Exportar caminho da biblioteca GLIBC

export LD_LIBRARY_PATH=/opt/glibc-2.14/lib
    
por 09.11.2017 / 15:07