Bienvenido(a) a Alcance Libre 31/01/2023, 05:31
|
![]() |
Índice del foro > Todo acerca de Linux > Programación y desarrollo |
![]() ![]() |
![]() |
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
buenas! ya se que CentOS utiliza esa versión pero para necesito actualizar gcc a la 6.1 para un aplicativo que me pide desarrollar un cliente y pero no quiero romper la compatibilidad con el gcc original de Centos ya que sino, por ejemplo, VirtualBox deja de funcionar ya que no puede compilar el kernel para su funcionamiento
Existe algún gcc48.el7.src? Gracias de antemano! |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 02/17/07 Mensajes: 1761 Localización:Mexico |
CentOS 7 tiene opción a instalar gcc 7.1, 7.2 y 7.3. Sólo necesitas habilitar los repos de sclo.
https://mirrors.edge.kernel.org/centos/7/sclo/x86_64/rh/devtoolset-7/ |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
Lo he probado pero no va bien con el aplicativo de este cliente, es algo personalizado y he tenido que complilar directamente el gcc-6.x y por eso necesito crear el gcc48 para conservar la compatibilidad original de CentOS
![]() |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 02/17/07 Mensajes: 1761 Localización:Mexico |
Descarga http://www.alcancelibre.org/al/aldos/1.4/updates/source/gcc-4.8.5-28.fc14.al.1.src.rpm
BASH Formatted Code rpmbuild --rebuild gcc-4.8.5-28.fc14.al.1.src.rpmLuego de unas dos o tres horas, instala paquetes que requieras. Puden coexistir con gcc 4.8. Puedes compilar usando estas variables: BASH Formatted Code export CC=/usr/bin/gcc-6.4.1export CXX=/usr/bin/c++-6.4.1 Cuando compiles, utiliza además -static-libgcc y -static-libstdc++ si aplica para que la plicaciónno requiera instalar las bibliotecas compartidas de gcc 6.4.1. Ejemplo: BASH Formatted Code export CFLAGS="$CFLAGS -static-libgcc"export CXXFLAGS="$CXXFLAGS -static-libgcc -static-libstdc++" Si utilizas cmake: BASH Formatted Code -DCMAKE_C_COMPILER=/usr/bin/gcc-6.4.1 \-DCMAKE_CXX_COMPILER=/usr/bin/c++-6.4.1 \ -DCMAKE_CXX_FLAGS="$RPM_OPT_FLAGS -static-libgcc -static-libstdc++" \ |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
Eres un maestro! funciono la compilación y la compatibilidad con gcc-6 ahora todo funciona bien y el sistema no esta roto por el gcc
Gracias! |
|||||||
|
||||||||
Contenido generado en: 0.15 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 05:31 AM. |
|
|