Hola :) El Jueves, 6 de Abril de 2006 20:38, Carlos E. R. escribió:
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.
Eso es cierto, además, habría que cambiar el: /usr/lib/rpm/rpmrc y adaptarlo a nuestras necesidades.
Tendr�a que ser SuSE quien lo hiciera, ser�a la �nica forma pr�ctica. Recompilar todo no es un simple "recompile". :-(
Vale, me he quedado muy corto, pero bueno, si alguien quiere saber cómo crearse una distro, que se pase por LFS o por Gentoo. Es más "cañera" LFS ya que Gentoo trae un montón de scripts.
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.
-- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman