1 |
On Mon, 13 Feb 2006 15:58:15 -0600 |
2 |
Juan Villa <juan64@×××××.com> wrote: |
3 |
|
4 |
> Ya etoy en mi casa, el make.con contiene esta línea: |
5 |
> CFLAGS="-O2 -mcpu=i686 -pipe |
6 |
> |
7 |
> Yo lo compile en un p4, y lo copie al portatil que tiene un pentium |
8 |
> mobile centrino, y funcionó correctamente. |
9 |
|
10 |
Estás usando CFLAGS incorrectas, -mcpu está "deprecated" desde |
11 |
gcc-3.3.x, aunque funcionar funcionará, pero eso sí compilando código |
12 |
para i386 :-( |
13 |
|
14 |
Para obtener un binario algo más optimizado usa: |
15 |
CFLAGS="-march=i686 -mtune=pentium4 -O2 -pipe" |
16 |
|
17 |
y si quieres llevar las cosas al límite para obtener la máxima |
18 |
optimización posible: |
19 |
CFLAGS="-march=pentium-m -mtune=pentium4 -O2 -pipe" |
20 |
|
21 |
[Considerando que tu pentium4 no sea un prescott == pentium4 con sse3 |
22 |
en cuyo caso sería lo mismo pero con -mtune=prescott] |
23 |
|
24 |
|
25 |
Recomiendo a nuestro amigo Roger que no instale binarios compilados de |
26 |
todas formas y que use openoffice-bin (los de Gentoo no tienen ni la |
27 |
más mínima idea acerca de las CFLAGS usadas en el bin, dado que |
28 |
todos los *-bin están proporcionados upstream (por lo que me dijo un |
29 |
desarrollador), esto es, el openoffice-bin estaría proporcionado por |
30 |
openffice.org, firefox-bin por mozilla.org, etc. |
31 |
|
32 |
La razón es bien sencilla, en cuanto se actualice openoffice dependerá |
33 |
de ti para poder actualizarlo, y el openoffice-bin no funciona nada |
34 |
mal, va rápido... aunque no es tan agradable para la vista como el |
35 |
compilado con uses como gnome (o kde), gtk, etc. Pero me parece la |
36 |
mejor opción posible. |
37 |
|
38 |
Mi binario en el portátil está compilado con -march=pentium3m y le |
39 |
vendría perfecto para un pentium3 (creo que pentium3m es un alias de |
40 |
pentium3 por lo que vi en el código de gcc, es decir que aunque yo |
41 |
tenga un pentium III Mobile, debería funcionarle, pero no me atrevo a |
42 |
compartir mi binario, dado que mis CFLAGS son "algo" más agresivas, |
43 |
esto es utilizo mfpmath=sse (la hoja de cálculo parece volar con ella) |
44 |
además de otras; -fvisibility-inlines-hidden para C++, la cual usa |
45 |
openoffice, así como USEs posix, nptl, threads, sharedmem, etc. que |
46 |
openoffice usa en tiempo de compilación, de hecho ves como hace uso de |
47 |
funciones NPTL cuando compila aunque haya desaparecido nptl de sus USE |
48 |
en la versión 2.0... Con lo que sin un glibc compilado con nptl, mi |
49 |
binario no le serviría de nada a Roger. |
50 |
|
51 |
En fin, como conclusión, lo mejor es que Roger use el binario y se |
52 |
evite problemas. |
53 |
|
54 |
Saludos. |
55 |
|
56 |
-- |
57 |
gentoo-user-es@g.o mailing list |