Gentoo Archives: gentoo-user-es

From: krieg <krieg.cta@×××××.com>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] reducir las dependencias de openoffice
Date: Wed, 15 Feb 2006 18:47:02
Message-Id: 2d90fb970602151045t44011b7cs@mail.gmail.com
In Reply to: Re: [gentoo-user-es] reducir las dependencias de openoffice by Linux Blues
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 >

Replies

Subject Author
Re: [gentoo-user-es] reducir las dependencias de openoffice Linux Blues <LinuxBlues@×××××××××.org>