Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
etc portage env [risolto]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Manwhe
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jun 2007
Posts: 127

PostPosted: Mon Nov 23, 2009 4:38 pm    Post subject: etc portage env [risolto] Reply with quote

Ciao,

Come da titolo topic, mi ritrovo col seguente problema:

Premetto che fino a qualche tempo fa , configuravo senza troppi problemi le CFLAGS diverse dal make.conf in /etc/portage/env/<categorie>/<package>.

Oggi mi rendo conto che tali variazioni o meglio tali impostazioni vengono totalmente ignorate.

Il mio make.conf

CFLAGS="-march=native -O3 -fno-tree-vectorize -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
#LDFLAGS="-Wl,-O1"
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j3"
USE="-pam -arts -gnome -berkdb -gtk -ipv6 -bluetooth -qt3 qt4 qt3support dvd alsa bzip2 X kde consolekit policykit dbus encode opengl profile xvid xcomposite win32codecs samba sdl mp3 hal lm_sensors mysql jpeg webkit ieee1394 gif gstreamer gdbm lzo truetype ffmpeg acpi aac a52 flac ogg vorbis real sndfile zlib xcb"
FEATURES="cchace"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="2GB"
INPUT_DEVICES="evdev"
VIDEO_CARDS="intel"
ALSA_CARDS="hda-intel"
LINGUAS="it en"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/layman"
#source /usr/portage/local/layman/make.conf
source /usr/local/portage/layman/make.conf

GENTOO_MIRRORS="http://gentoo.mirrors.pair.com http://mirror.switch.ch/ftp/mirror/gentoo ftp://ftp.unina.it/pub/linux/distributions/gentoo http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ "

esempio di pacchetto con CFLAGS diverse:

/etc/portage/env/sys-libs/libsmbios
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"

Mi potete confermare quello che sta capitando, ed eventualmente illuminarmi su come operare , per poter avere configurazione diverse di CFLAGS per singoli pacchetti ?

Grazie per la collaborazione


Last edited by Manwhe on Tue Nov 24, 2009 7:44 am; edited 1 time in total
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Mon Nov 23, 2009 7:16 pm    Post subject: Reply with quote

Qui funziona. Prova ad inserire nei file dove fai le variazioni anche la riga
Code:
CXXFLAGS="${CFLAGS}"
perché può darsi che cxxflags prenda il valore di cflags in make.conf e poi il secondo venga sovrascritto senza che il primo sia aggiornato.
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1527
Location: Milan, Italy

PostPosted: Mon Nov 23, 2009 10:36 pm    Post subject: Re: etc portage env Reply with quote

vedo qualcosa di strano in questo make.conf :D

Manwhe wrote:
CFLAGS="-march=native -O3 -fno-tree-vectorize -pipe"[/b]

a mio avviso -O3 fa piu male che bene....
Manwhe wrote:
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
#LDFLAGS="-Wl,-O1"

se l'intendo è di commentare prima di installare qualche pacchetto (in modo da volerlo compilare senza ldflags) fai prima a commentare la voce dove hai anche --as-needed in quanto il profilo di default mette già -O1 e quindi eliminare quella che attualmente è commentata....btw ti consiglio anche una lettura su package.ldflags :wink:
Manwhe wrote:
FEATURES="cchace"
dovrebbe essere ccache..ma non è che hai copiato il file a mano anzicchè pastarlo?? :?:
Manwhe wrote:
INPUT_DEVICES="evdev"
ti funziona il tutto senza keyboard e mouse?
Manwhe wrote:
esempio di pacchetto con CFLAGS diverse:

/etc/portage/env/sys-libs/libsmbios
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"

può essere solo un esempio ma -fomit su 64bit non è consigliato...non so se era solo un esempio dimostrativo o per quel singolo pacchetto va bene...
Back to top
View user's profile Send private message
Manwhe
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jun 2007
Posts: 127

PostPosted: Tue Nov 24, 2009 7:44 am    Post subject: Reply with quote

riverdragon grazie , ora funziona senza problemi. negli altri pacchetti effettivamente e' presente , dovrò prendermi degli occhiali

ago88,

-O3 per il momento a parte hald e libsmbios non mi crea grossi problemi.

per le LDFLAGS seguirò il tuo consiglio.

cchace e' stata una mia svista , in quanto non lo utilizzo e doveva essere commentato, comunque ho fatto un cat and paste :)

evdev , si non ho alcun problema , ho un del latitude d620, se reputi necessario posto postare configurazione di X etc..

per il fomit-frame-pointer sinceramente non ho alcun problema con i pacchetti sopracitati, comunque mi documenterò meglio

Grazie
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
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