Que tal perdona la intromisión, pero viendo que saben del tema, a ver si me podrian orientar, veras quiero hacer una instalación algo generica para que sea posible clonarla en varias maquinas, la mayoria del hardware es similar son maquinas pentium 3, motherboard intel, etc, solo tengo una o dos (creo) cuyo procesador es un AMD mmm no recuerdo que modelo y varios pentium4, bueno la duda es:
<br><br>Segun estaba viendo la documentación de gentoo en make.conf se utiliza <span style="font-weight: bold; font-style: italic;">-mcpu=cpu-type</span> para optimizar para el tipo de cpu especificado manteniendo la compatibilidad con otro tipos de cpu.
<br><br>Y se usa <span style="font-style: italic; font-weight: bold;">-march=cpu-type</span> para optimizar para el tipo de cpu pero si se optimiza digamos para pentium 3, ese sistema no seria posible de usarse con cpu's AMD o pentium 4, ahora parece que
<span style="font-weight: bold; font-style: italic;">-mcpu</span> esta deprecida , y ya lo vi en el manual de gcc, segun esto es un alias de -mtune.<br><br>Bueno la pregunta es que me conviene hacer, si uso -march o -mcpu (alias -mtune)?
<br><br>Como me conviene tener el make.conf ?<br><br>A ver si no es demasiada ambigüa mi duda.<br><br>Otra, tengo muchas dudas con el uso de USE, para comenzar instalando cosas, como conviene que se defina?<br><br>De ante mano gracias!
<br><br>El 14/02/06, Linux Blues<<a href="mailto:LinuxBlues@...">LinuxBlues@...</a>> escribió:<br>> On Mon, 13 Feb 2006 15:58:15 -0600<br>> Juan Villa <<a href="mailto:juan64@...">
juan64@...</a>> wrote:<br>> <br>> > Ya etoy en mi casa, el make.con contiene esta línea:<br>> > CFLAGS="-O2 -mcpu=i686 -pipe<br>> ><br>> > Yo lo compile en un p4, y lo copie al portatil que tiene un pentium
<br>> > mobile centrino, y funcionó correctamente.<br>> <br>> Estás usando CFLAGS incorrectas, -mcpu está "deprecated" desde<br>> gcc-3.3.x, aunque funcionar funcionará, pero eso sí compilando código
<br>> para i386 :-(<br>> <br>> Para obtener un binario algo más optimizado usa:<br>> CFLAGS="-march=i686 -mtune=pentium4 -O2 -pipe"<br>> <br>> y si quieres llevar las cosas al límite para obtener la máxima
<br>> optimización posible:<br>> CFLAGS="-march=pentium-m -mtune=pentium4 -O2 -pipe"<br>> <br>> [Considerando que tu pentium4 no sea un prescott == pentium4 con sse3<br>> en cuyo caso sería lo mismo pero con -mtune=prescott]
<br>> <br>> <br>> Recomiendo a nuestro amigo Roger que no instale binarios compilados de<br>> todas formas y que use openoffice-bin (los de Gentoo no tienen ni la<br>> más mínima idea acerca de las CFLAGS usadas en el bin, dado que
<br>> todos los *-bin están proporcionados upstream (por lo que me dijo un<br>> desarrollador), esto es, el openoffice-bin estaría proporcionado por<br>> <a href="http://openffice.org">openffice.org</a>, firefox-bin por
<a href="http://mozilla.org">mozilla.org</a>, etc.<br>> <br>> La razón es bien sencilla, en cuanto se actualice openoffice dependerá<br>> de ti para poder actualizarlo, y el openoffice-bin no funciona nada<br>> mal, va rápido... aunque no es tan agradable para la vista como el
<br>> compilado con uses como gnome (o kde), gtk, etc. Pero me parece la<br>> mejor opción posible.<br>> <br>> Mi binario en el portátil está compilado con -march=pentium3m y le<br>> vendría perfecto para un pentium3 (creo que pentium3m es un alias de
<br>> pentium3 por lo que vi en el código de gcc, es decir que aunque yo<br>> tenga un pentium III Mobile, debería funcionarle, pero no me atrevo a<br>> compartir mi binario, dado que mis CFLAGS son "algo" más agresivas,
<br>> esto es utilizo mfpmath=sse (la hoja de cálculo parece volar con ella)<br>> además de otras; -fvisibility-inlines-hidden para C++, la cual usa<br>> openoffice, así como USEs posix, nptl, threads, sharedmem, etc. que
<br>> openoffice usa en tiempo de compilación, de hecho ves como hace uso de<br>> funciones NPTL cuando compila aunque haya desaparecido nptl de sus USE<br>> en la versión 2.0... Con lo que sin un glibc compilado con nptl, mi
<br>> binario no le serviría de nada a Roger.<br>> <br>> En fin, como conclusión, lo mejor es que Roger use el binario y se<br>> evite problemas.<br>> <br>> Saludos.<br>> <br>> --<br>> <a href="mailto:gentoo-user-es@g.o">
gentoo-user-es@g.o</a> mailing list<br>> <br>> <br>
|