Gentoo Archives: gentoo-user-es

From: Linux Blues <LinuxBlues@×××××××××.org>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] reducir las dependencias de openoffice
Date: Wed, 15 Feb 2006 22:32:30
Message-Id: 20060215233120.2ada57a5.LinuxBlues@gentoo-es.org
In Reply to: Re: [gentoo-user-es] reducir las dependencias de openoffice by krieg
1 On Wed, 15 Feb 2006 12:45:41 -0600
2 krieg <krieg.cta@×××××.com> wrote:
3
4 > Que tal perdona la intromisión, pero viendo que saben del tema, a ver si me
5 > podrian orientar, veras quiero hacer una instalación algo generica para que
6 > sea posible clonarla en varias maquinas, la mayoria del hardware es similar
7 > son maquinas pentium 3, motherboard intel, etc, solo tengo una o dos (creo)
8 > cuyo procesador es un AMD mmm no recuerdo que modelo y varios pentium4,
9 > bueno la duda es:
10 >
11 > Segun estaba viendo la documentación de gentoo en make.conf se utiliza
12 > -mcpu=cpu-type para optimizar para el tipo de cpu especificado manteniendo
13 > la compatibilidad con otro tipos de cpu.
14 >
15 > Y se usa -march=cpu-type para optimizar para el tipo de cpu pero si se
16 > optimiza digamos para pentium 3, ese sistema no seria posible de usarse con
17 > cpu's AMD o pentium 4, ahora parece que -mcpu esta deprecida , y ya lo vi
18 > en el manual de gcc, segun esto es un alias de -mtune.
19 >
20 > Bueno la pregunta es que me conviene hacer, si uso -march o -mcpu (alias
21 > -mtune)?
22 >
23 > Como me conviene tener el make.conf ?
24 >
25 > A ver si no es demasiada ambigüa mi duda.
26
27 En principio:
28 CFLAGS="-march=i686 -mtune=pentium4"
29 CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
30
31 es completamente seguro, pero hay un pequeño gran inconveniente: los
32 AMD no usarán 3dnow ni 3dnowext. No digo nada acerca del Ox, pero si
33 tuviese que decirlo, diría -Os en lugar de -O2. Doy por hecho, que
34 añadirás -fomit-frame-pointer y -momit-leaf-frame-pointer. -fforce-addr
35 tampoco hará nada malo, sino todo lo contrario y -mfpmath=sse no vendrá
36 mal si [*]
37
38 > Otra, tengo muchas dudas con el uso de USE, para comenzar instalando cosas,
39 > como conviene que se defina?
40
41 En cuanto a las USE, todos los procesadores que mencionas soportan mmx
42 y sse, añádelas sin problema... Excepto si [*] los AMD son k6, k6-2 o
43 k6-3; en ese caso -march=i686 no sería válido y los binarios no
44 funcionarían, dado que todos los k6 son i586 y no incorporan SSE
45 ninguno de ellos.
46
47 Tienes una descripción de todas y cada una de las USE (muy vagas
48 algunas, todo hay que decirlo, como blah -> añade soporte blah) en
49
50 /usr/portage/profiles/use.desc
51 /usr/portage/profiles/use.local.desc
52
53 Es muy conveniente que "pierdas el tiempo" leyéndolos detenidamente de
54 principio a fin, con ello evitarás perder el tiempo recompilando
55 después.
56
57 Si tienes alguna otra duda, por favor, comienza un nuevo hilo con otro
58 "asunto:" y recibirás respuesta con total seguridad.
59
60 Saludos.

Replies

Subject Author
Re: [gentoo-user-es] reducir las dependencias de openoffice krieg <krieg.cta@×××××.com>