1 |
Que tal perdona la intromisión, pero viendo que saben del tema, a ver si me |
2 |
podrian orientar, veras quiero hacer una instalación algo generica para que |
3 |
sea posible clonarla en varias maquinas, la mayoria del hardware es similar |
4 |
son maquinas pentium 3, motherboard intel, etc, solo tengo una o dos (creo) |
5 |
cuyo procesador es un AMD mmm no recuerdo que modelo y varios pentium4, |
6 |
bueno la duda es: |
7 |
|
8 |
Segun estaba viendo la documentación de gentoo en make.conf se utiliza |
9 |
-mcpu=cpu-type para optimizar para el tipo de cpu especificado manteniendo |
10 |
la compatibilidad con otro tipos de cpu. |
11 |
|
12 |
Y se usa -march=cpu-type para optimizar para el tipo de cpu pero si se |
13 |
optimiza digamos para pentium 3, ese sistema no seria posible de usarse con |
14 |
cpu's AMD o pentium 4, ahora parece que -mcpu esta deprecida , y ya lo vi |
15 |
en el manual de gcc, segun esto es un alias de -mtune. |
16 |
|
17 |
Bueno la pregunta es que me conviene hacer, si uso -march o -mcpu (alias |
18 |
-mtune)? |
19 |
|
20 |
Como me conviene tener el make.conf ? |
21 |
|
22 |
A ver si no es demasiada ambigüa mi duda. |
23 |
|
24 |
Otra, tengo muchas dudas con el uso de USE, para comenzar instalando cosas, |
25 |
como conviene que se defina? |
26 |
|
27 |
De ante mano gracias! |
28 |
|
29 |
El 14/02/06, Linux Blues<LinuxBlues@×××××××××.org> escribió: |
30 |
> On Mon, 13 Feb 2006 15:58:15 -0600 |
31 |
> Juan Villa <juan64@×××××.com> wrote: |
32 |
> |
33 |
> > Ya etoy en mi casa, el make.con contiene esta línea: |
34 |
> > CFLAGS="-O2 -mcpu=i686 -pipe |
35 |
> > |
36 |
> > Yo lo compile en un p4, y lo copie al portatil que tiene un pentium |
37 |
> > mobile centrino, y funcionó correctamente. |
38 |
> |
39 |
> Estás usando CFLAGS incorrectas, -mcpu está "deprecated" desde |
40 |
> gcc-3.3.x, aunque funcionar funcionará, pero eso sí compilando código |
41 |
> para i386 :-( |
42 |
> |
43 |
> Para obtener un binario algo más optimizado usa: |
44 |
> CFLAGS="-march=i686 -mtune=pentium4 -O2 -pipe" |
45 |
> |
46 |
> y si quieres llevar las cosas al límite para obtener la máxima |
47 |
> optimización posible: |
48 |
> CFLAGS="-march=pentium-m -mtune=pentium4 -O2 -pipe" |
49 |
> |
50 |
> [Considerando que tu pentium4 no sea un prescott == pentium4 con sse3 |
51 |
> en cuyo caso sería lo mismo pero con -mtune=prescott] |
52 |
> |
53 |
> |
54 |
> Recomiendo a nuestro amigo Roger que no instale binarios compilados de |
55 |
> todas formas y que use openoffice-bin (los de Gentoo no tienen ni la |
56 |
> más mínima idea acerca de las CFLAGS usadas en el bin, dado que |
57 |
> todos los *-bin están proporcionados upstream (por lo que me dijo un |
58 |
> desarrollador), esto es, el openoffice-bin estaría proporcionado por |
59 |
> openffice.org, firefox-bin por mozilla.org, etc. |
60 |
> |
61 |
> La razón es bien sencilla, en cuanto se actualice openoffice dependerá |
62 |
> de ti para poder actualizarlo, y el openoffice-bin no funciona nada |
63 |
> mal, va rápido... aunque no es tan agradable para la vista como el |
64 |
> compilado con uses como gnome (o kde), gtk, etc. Pero me parece la |
65 |
> mejor opción posible. |
66 |
> |
67 |
> Mi binario en el portátil está compilado con -march=pentium3m y le |
68 |
> vendría perfecto para un pentium3 (creo que pentium3m es un alias de |
69 |
> pentium3 por lo que vi en el código de gcc, es decir que aunque yo |
70 |
> tenga un pentium III Mobile, debería funcionarle, pero no me atrevo a |
71 |
> compartir mi binario, dado que mis CFLAGS son "algo" más agresivas, |
72 |
> esto es utilizo mfpmath=sse (la hoja de cálculo parece volar con ella) |
73 |
> además de otras; -fvisibility-inlines-hidden para C++, la cual usa |
74 |
> openoffice, así como USEs posix, nptl, threads, sharedmem, etc. que |
75 |
> openoffice usa en tiempo de compilación, de hecho ves como hace uso de |
76 |
> funciones NPTL cuando compila aunque haya desaparecido nptl de sus USE |
77 |
> en la versión 2.0... Con lo que sin un glibc compilado con nptl, mi |
78 |
> binario no le serviría de nada a Roger. |
79 |
> |
80 |
> En fin, como conclusión, lo mejor es que Roger use el binario y se |
81 |
> evite problemas. |
82 |
> |
83 |
> Saludos. |
84 |
> |
85 |
> -- |
86 |
> gentoo-user-es@g.o mailing list |
87 |
> |
88 |
> |