CentOS 6: configure: error: o compilador deve suportar manipulação de limpeza C

0

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

ao executar o ./configure --prefix=/opt/glibc-2.14comando, estou recebendo o seguinte erro

configure: error: the compiler must support C cleanup handling

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

m1k3y02
fonte

Respostas:

0

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

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

Download glibc-2.14 fonte

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

Descompacte glibc-2.14

tar xfz glibc-2.14.tar.gz

Habilite 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 construção, pois você não pode configurar o diretório de origem e navegar até lá

mkdir build && cd build/

Execute o configure com a opção prefix para especificar o diretório em que o glibc deve estar localizado

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

Run make

make -j4

Antes de instalar o glibc, exija que o arquivo ld.so.conf seja criado no diretório de destino. Crie o arquivo e os 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
m1k3y02
fonte