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.

