On Fri, Jun 13, 2003 at 06:40:26PM +0200, Agustin Martin Domingo wrote:
> Fernando M. Maresca wrote:
> >Est�s usando gcc-3.x. El 2.4.20 solo lo pod�s compilar con 2.95
> 
> y se supone que tambi�n con el gcc 3.2, seg�n el responsable del paquete
> 
> http://bugs.debian.org/193825
exacto, me refer�a a ese mismo.

> 
> De hecho me he picado y he hecho la prueba con el gcc-3.2 de unstable y 
> el kernel 2.4.20, con
> 
> #  MAKEFLAGS="CC=gcc-3.2" make-kpkg kernel-image
> 
> y compila sin problemas
si, a m� tambi�n. Pero con gcc-3.2 tengo un problema que no aparece con 2.95.
Mucho trabajo y poco tiempo para buscarlo: tengo un router/fw en el
trabajo que usa iptables, que jam�s tuvo problemas: ni bien compilamos
con 3.2 el kernel empez� a bajar el rendimiento, en las horas pico com
mucho tr�fico se hac�a insufrible; a alguien se le ocurri� booteralo al
kernel viejo (2.4.18) y de nuevo lo mas bien por unos d�as; despu�s
cambiaron a gcc-3.3 y apareci� este mismo problema, que nos cost�
encontrar porque no est�bamos compilando con soporte para ide-cd;
hay otros problemas en el �rbol, mir�:
poly.h:97: error: `jnc' undeclared (first use in this function)
poly.h:98: error: `rcrl' undeclared (first use in this function)
poly.h:98: error: `rcrl' used prior to declaration
poly.h:98: aviso: implicit declaration of function `rcrl'
poly.h:98: error: error de decodificaci�n before '%' token
poly.h:99: aviso: implicit declaration of function `incl'
poly.h:99: error: error de decodificaci�n before '%' token
poly.h:100:37: sufijo "f" inv�lido en la constante entera
poly.h:100: error: `jmp' undeclared (first use in this function)
poly.h:102:20: falta car�cter terminando "
make[2]: *** [poly_atan.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/math-emu'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/math-emu'
make: *** [_dir_arch/i386/math-emu] Error 2

entonces vimos este reporte de bug y compilamos con el mismo .config pero con 
gcc-2.95, lo instalamos y ah� est�.

no s� ahora en d�nde le� que gcc-3.2 ten�a un sinf�n de problemas que se
tardaron en percibir, lo cual hizo que debian (cosa rara) cambiara dos
veces de compilador en tan poco tiempo. Moverse de 3.2 a 3.3 a�n
_sabiendo_ que el kernel actual no va a compilar como est� implica
(creo) que es preferible eso que compilarlo con 3.2, que s� compila,
pero en mi experiencia no funciona como deber�a.
No soy experto en compiladores ni nada por el estilo, y la verdad no estoy en 
condiciones de saber si el kernel o el compilador es el que est� jodiendo; 
quiero decir, yo tengo bastante soft en esta y otras m�quinas compilado con 3.3 
y parece no tener problemas...
esto es en todo caso resultado de la necesidad de resolver un problema que se 
nos present� y nada mas. Compilo con 2.95 en todo lo que vaya a producci�n.
Salute, Fernando

> 
> Saludos,
> 
> -- 
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact 
> [EMAIL PROTECTED]

-- 

Fernando M.

Responder a