-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-06 a las 16:39 +0200, Rafa Grimán escribió:
Bueno... yo me conformar[ed]a con tener una SuSE compilada con "-march=pentium4" - no quiero m[e1]s. Y no hay una manera "facil=gandul" del hacerlo: es decir, dar un comando, que se tire una semana compilando si hace falta, y tener todos los rpm regenerados en un directorio. Por so[f1]ar...
Nada, nada, ... te pillas el CD 5 y el 6 y empiezas con:
rpm -ivh *.srpm
luego una pizca de
cd /usr/src/packages/SPECS && rpmbuild
y tan contento ;)
¡Ya! Y voy y me lo creo... :-P Para empezar, el rpmbuild ejectua la fase "configure" de los paquetes, y es eso lo que decide qué incluir y qué no incluir en cada rpm. Puede ser deastroso si no encuentra instalado tal o cual cosa que necesita para compilar ta o cual cosa con tal o cual soporte... el resultado son rpms que no tienen activado exactamente lo mismo que la distribución original. Es decir, se trata de recompilar la distro con una optimización distinta.
Tendría que ser SuSE quien lo hiciera, sería la única forma práctica. Recompilar todo no es un simple "recompile". :-(
Si alguien tiene curiosidad por opciones que debería pasarle al compilador:
http://gentoo-wiki.com/Safe_Cflags#Pentium_1_.28Intel.29
OJO !!!! No se os ocurra recompilar glibc y otras herramientas base del sistema con algo más que un -O2 porque irá más lento ... curioso, ¿eh?
Pos si, curioso...
Pos tambi[e9]n. O tal o cual bug... y adem[e1]s, el gcc no optimiza el pentium tan bien como lo hace el compilador de intel, por ejemplo. Lastima.
Eso es cierto :( Por cierto, el kernel de Linux no se puede compilar bien con el icc (compilador de Intel ;)
¡Ja! Más curioso todavía. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFENWAOtTMYHG2NR9URAggDAJ0V8tRCKMPaWTDmqk+aPGMbIIsCZACfbcdX WWhRikb1ZvHKzMhcOBo6urs= =iy3+ -----END PGP SIGNATURE-----