Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
CFLAGS y CXXFLAGS
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Sat Oct 18, 2008 9:02 am    Post subject: CFLAGS y CXXFLAGS Reply with quote

buscando por google consegui el siguiente link y modifique mis cflgas y cxxflags segun mi procesador "amd 64x2" y al querer ejecutar un emerge -uavDN world pues al emerger el primer paquete liboots creo que se escribe asi pues no lo termina de compilar y practicamente paraliza o cuelgua el pc entonces viendo esto volvi a poner mis cflags y cxxflags por defecto

Quote:
CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"


en este momento estoy ejecutando el emerge -uavDN world y pues ahora si fluye de manera correcta con el unico detalle de que me e fijado que sale lo siguiente cuando empieza a compilar un paquete distinto

Quote:
* Filtering out invalid CXXFLAG "-02"


al parecer esta mal pero segun recuerdo copie completo el cflags y cxxflag o lo e tipeado mal?

mi pregunta es que deberia de hacer para que al personalizar mis flags para mi procesador y poner esto

Quote:
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"


no suceda eso de que no termina de compilar y deje congelado el pc?
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Sat Oct 18, 2008 10:34 am    Post subject: Reply with quote

No se si veo muy bien, pero parece que hallas escrito "o mayúscula más 2" en lugar de "cero + 2"

¿No lo veo bien, cierto?
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
Txema
l33t
l33t


Joined: 20 May 2008
Posts: 772
Location: Granada

PostPosted: Sat Oct 18, 2008 10:42 am    Post subject: Reply with quote

Efectivamente, en
Quote:
CFLAGS="-march=athlon64 -O2 -pipe"
ha puesto una o mayúscula (O) en lugar de un cero (0), normal que no quiera compilar, cámbialo y debería funcionar ;)
Back to top
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 3028
Location: Hong Kong

PostPosted: Sat Oct 18, 2008 11:01 am    Post subject: Reply with quote

Txema wrote:
Efectivamente, en
Quote:
CFLAGS="-march=athlon64 -O2 -pipe"
ha puesto una o mayúscula (O) en lugar de un cero (0), normal que no quiera compilar, cámbialo y debería funcionar ;)

Es al revés. Lo correcto es una letra "O" mayúscula, no el número cero (0). johpunk, repasa bien lo que está puesto en make.conf porque en el mensaje de error pone cero-dos no o-dos, así es que seguramente lo tengas mal.
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Sat Oct 18, 2008 11:11 am    Post subject: Reply with quote

:oops:
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Sat Oct 18, 2008 12:09 pm    Post subject: Reply with quote

ok e cancelado el emerge -uavDN world y volvi a poner

Quote:
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"


y ahi esta compilando, aunque me quedo la duda del pq con el dev-libs/boost no termino de compilar y congelo el pc, despues de que termine el update tratare de emerger ese paquete, en un rato les comento que tal me fue :D y otra cosa que me recomendarian poner en el MAKEOPTS dejar -j2 o ponerle un numero mayor ya que cambie las cflags? o no tiene nada que ver :idea:
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 3028
Location: Hong Kong

PostPosted: Sat Oct 18, 2008 12:39 pm    Post subject: Reply with quote

Como recomendación más generalizada debes poner en MAKEOPTS en número de núcleos + 1. En tu caso -j3.
Back to top
View user's profile Send private message
Txema
l33t
l33t


Joined: 20 May 2008
Posts: 772
Location: Granada

PostPosted: Sat Oct 18, 2008 2:08 pm    Post subject: Reply with quote

Stolz wrote:
Txema wrote:
Efectivamente, en
Quote:
CFLAGS="-march=athlon64 -O2 -pipe"
ha puesto una o mayúscula (O) en lugar de un cero (0), normal que no quiera compilar, cámbialo y debería funcionar ;)

Es al revés. Lo correcto es una letra "O" mayúscula, no el número cero (0). johpunk, repasa bien lo que está puesto en make.conf porque en el mensaje de error pone cero-dos no o-dos, así es que seguramente lo tengas mal.

¡Ala qué metida de pata! cierto cierto, es O no cero, vaya cabeza ^^"
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Sun Oct 19, 2008 8:56 pm    Post subject: Reply with quote

me satura la ram al emerger boost y me vi en la oblogacion de reinicar el computador pq lo congela :? asi mismo me paso ayer durante el emerge -uavDN world que puedo hacer para que no me sature la ram y no me congele el pc
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Coghan
l33t
l33t


Joined: 25 Jul 2007
Posts: 789
Location: Gran Canaria (Spain)

PostPosted: Sun Oct 19, 2008 9:14 pm    Post subject: Reply with quote

johpunk wrote:
me satura la ram al emerger boost y me vi en la oblogacion de reinicar el computador pq lo congela :? asi mismo me paso ayer durante el emerge -uavDN world que puedo hacer para que no me sature la ram y no me congele el pc

Esto suele pasar si le has puesto un número de hilos "-jX" demasiado elevado, comprueba también si en FEATURES de tu make.conf tienes distcc activado, si no lo estás usando con varias máquinas desactívalo y si no lo tienes bien configurado también te puede dar estos dolores de cabeza.
_________________
Salu2.
Alguien, muy acertadamente, dijo una vez wrote:
'El buen informático es como un bibliotecario, no lo sabe todo, pero sabe donde buscarlo'
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Sun Oct 19, 2008 9:37 pm    Post subject: Reply with quote

en FEATURES solo tengo esto

Quote:
FEATURES="parallel-fetch ccache"


entonces lo que me dices es que le agrege distcc :?: y sobre lo de las Jx solo tengo j3 asi como me lo recomendo el amigo stolz
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Coghan
l33t
l33t


Joined: 25 Jul 2007
Posts: 789
Location: Gran Canaria (Spain)

PostPosted: Sun Oct 19, 2008 10:18 pm    Post subject: Reply with quote

johpunk wrote:
en FEATURES solo tengo esto

Quote:
FEATURES="parallel-fetch ccache"

No creo que tenga nada que ver pero prueba a añadir sandbox

Quote:
entonces lo que me dices es que le agrege distcc :?: y sobre lo de las Jx solo tengo j3 asi como me lo recomendo el amigo stolz

No, no para nada, lo que te recomiendo es que no lo habilites salvo que realmente lo necesites y sepas lo que haces.

Con -j3 no deberías tener ningún problema. El que te use toda la memoria ram no es preocupante, lo preocupante es que te llene la Swap. ¿Lo has comprobado?, ¿cuanta Swap tienes?. Lanza un htop o ntop y comprueba el estado del procesador y memoria y que procesos los están llenando.
_________________
Salu2.
Alguien, muy acertadamente, dijo una vez wrote:
'El buen informático es como un bibliotecario, no lo sabe todo, pero sabe donde buscarlo'
Back to top
View user's profile Send private message
ekz
l33t
l33t


Joined: 21 Jun 2006
Posts: 994
Location: Temuco - Chile

PostPosted: Sun Oct 19, 2008 10:31 pm    Post subject: Reply with quote

Prueba a emerger ese paquete con las X apagadas, deteniendo el servicio xdm (sólo por probar, ya el entorno gráfico y las aplicaciones que se ejecutan sobre este son las que consumen ram).

Saludos
_________________
Mi tumblelog
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Sun Oct 19, 2008 11:01 pm    Post subject: Reply with quote

ekz wrote:
Prueba a emerger ese paquete con las X apagadas, deteniendo el servicio xdm (sólo por probar, ya el entorno gráfico y las aplicaciones que se ejecutan sobre este son las que consumen ram).

Saludos


eso mismo intente y pues dejaba el pc congelado hasta que no undiera crtl c
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Sun Oct 19, 2008 11:02 pm    Post subject: Reply with quote

Jopunk, tenés un espacio para memoria swap asignado (y activado)? Cuanta memoria ram tiene la pc que falla? Has tocado el parámetro swappiness?

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Sun Oct 19, 2008 11:04 pm    Post subject: Reply with quote

Coghan wrote:

No creo que tenga nada que ver pero prueba a añadir sandbox


acabo de intentar con el sandbox dentro de mis FEATURES y sigue sucediendo lo mismo tengo que reiniciar el pc me usa practicamente toda la ram y el 50% de nada nucleo de mi procesador, y por lo de la swap se queda en 0% otra cosa que e notado desde hace varios dias ya es que cuando reinicio el pc me e fijado en un mensaje de error que dice swapon /dev/sda5/ argumento invalido !! 8O no se si tenga eso algo que ver con mi problema
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Sun Oct 19, 2008 11:08 pm    Post subject: Reply with quote

Ahi está tu problema, la pc se te queda sin memoria ram y no tiene swap.

Que contiene sda5 según vos? Que muestra fdisk al respecto?
Code:
fdisk -l /dev/sda


Si estás 100% seguro de que sda5 es donde se supone que debería estár la swap, podés formatearla a mano:
Code:
mkswap /dev/sda5

Y activarla:
Code:
swapon /dev/sda5


Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Mon Oct 20, 2008 1:15 am    Post subject: Reply with quote

Inodoro_Pereyra wrote:
Ahi está tu problema, la pc se te queda sin memoria ram y no tiene swap.

Que contiene sda5 según vos? Que muestra fdisk al respecto?
Code:
fdisk -l /dev/sda


Si estás 100% seguro de que sda5 es donde se supone que debería estár la swap, podés formatearla a mano:
Code:
mkswap /dev/sda5

Y activarla:
Code:
swapon /dev/sda5


Salud!


me tocara formatearla a mano, pq la verdad nose pq ocurriria esto
Quote:
fdisk -l /dev/sda

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0007c053

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 30151 242187876 83 Linux
/dev/sda2 30152 30401 2008125 5 Extendida
/dev/sda5 30152 30401 2008093+ 82 Linux swap / Solaris

_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Mon Oct 20, 2008 3:44 am    Post subject: Reply with quote

ok al parecer se acomodo aunque siempre tiendo como a poner lento el pc no se si se deba a el numero de Js pero no me quejo :P y por otro lado pq me ocurrio ese error en la swap? la verdad no tengo ni idea de que pudo haber ocasionado eso
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Txema
l33t
l33t


Joined: 20 May 2008
Posts: 772
Location: Granada

PostPosted: Mon Oct 20, 2008 7:54 am    Post subject: Reply with quote

Quote:
swapon /dev/sda5/ argumento invalido !!

Si ese es el mensaje exacto, lo más seguro es que no lo gustara la última barra (/dev/sda5/) y por eso no activaba la swap

En cuanto a la lentitud, ¿cuánta RAM tienes y cómo tienes el vm.swappines (grep swap /etc/sysctl.conf)?
Back to top
View user's profile Send private message
johpunk
Guru
Guru


Joined: 17 Jan 2008
Posts: 440

PostPosted: Mon Oct 20, 2008 8:12 am    Post subject: Reply with quote

de ram tengo 1gb y al ejecutar grep swap /etc/sysctl.conf no salio nada
_________________
Gentoo 13.0
i3 amd64
Back to top
View user's profile Send private message
Txema
l33t
l33t


Joined: 20 May 2008
Posts: 772
Location: Granada

PostPosted: Mon Oct 20, 2008 8:27 am    Post subject: Reply with quote

Puedes añadir vm.swappiness=XX donde XX es un número de 0 a 100 si no me equivoco (aunque los extremos nunca son buenos ;)) y que cuanto más bajo sea menos tenderá el sistema a usar la memoria SWAP y viceversa, yo lo tengo en 10, y prácticamente nunca la usa, solo la usó una vez y fué por una burrada que hice xD

De esta forma evitará (si pones un número bajo - 10,20,30,40) usar la SWAP, con lo que el ordenador no irá lento (ya que la SWAP es mucho más lenta que la RAM), pero si la necesita la usará de igual forma, así que habría que detectar porqué consume tanta RAM.
Back to top
View user's profile Send private message
esteban_conde
Veteran
Veteran


Joined: 04 Jun 2003
Posts: 1670

PostPosted: Mon Oct 20, 2008 9:53 am    Post subject: Reply with quote

Quote:
Si ese es el mensaje exacto, lo más seguro es que no lo gustara la última barra (/dev/sda5/) y por eso no activaba la swap

Si ya la tenia montada por haberla declarado en /etc/fstab es normal que le de error al ejecutar swapon /dev/sda5 (con o sin barra).
Ejecutar mkswap /dev/sdaX ha de hacerse con la particion desmontada, swapon /dev/sdaX es para activarla en caliente, para el resto de arranques es mejor declararla en fstab (Ojo puede no ser del todo exacto lo que digo ya que la mayor parte de las cosas que hago las he aprendido por el metodo de error/acierto y eso te deja lagunas que un buen turorial no te deja).
_________________
Saludos a tod@s, Esteban.
Back to top
View user's profile Send private message
Txema
l33t
l33t


Joined: 20 May 2008
Posts: 772
Location: Granada

PostPosted: Mon Oct 20, 2008 2:57 pm    Post subject: Reply with quote

mkswap es para crear la swap, mientras que swapon es para montarla, lo que se hace en el arranque al mirar en /etc/fstab y montar con swapon -a todas las particiones declaradas como swap (p.e: /dev/sda3 none swap sw 0 0), y si ya están montadas simplemente las ignora.

Por lo tanto el comando swapon se usa a mano una sóla vez, durante la instalación, luego se hace automáticamente en el inicio al leer de /etc/fstab, por lo que el error debe de estar o bien en la propia partición, o en el archivo /etc/fstab, o eso creo ^^"
Back to top
View user's profile Send private message
esteban_conde
Veteran
Veteran


Joined: 04 Jun 2003
Posts: 1670

PostPosted: Mon Oct 20, 2008 6:09 pm    Post subject: Reply with quote

diff Txema Esteban == ''
es decir que mas o menos decimos lo mismo.
_________________
Saludos a tod@s, Esteban.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum