Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GCC-3.4 e USE flags: dubbi di un niubbo
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
Ministers
n00b
n00b


Joined: 25 May 2004
Posts: 55

PostPosted: Thu Jul 29, 2004 11:03 am    Post subject: GCC-3.4 e USE flags: dubbi di un niubbo Reply with quote

ciao a tutti,
vorrei se possibile dei chiarimenti riguardo gli USE flags, in pratica leggo nella documentazione sul sito di Gentoo che nel file /etc/make.profile/make.defaults sono memorizzati i flags del sistema nella variabile USE, nel file /etc/make.conf (che dovrei modificare durante l'installazione) ci sono altri flags memorizzati che vanno ad aggiungersi a quelli nel make.defaults giusto?
il punto è che nel make.defaults ci sono parecchi flag, insomma conviene lasciarcene solo pochi o li lascio tutti?

io pensavo di mettere nel /etc/make.conf qualcosa come:
USE="kde qt -gtk -gtk2 -gnome"

il problema è che non so se ne ho lasciati attivi ancora troppi o non ho messo altri flags magari necessari...
In ogni caso, esiste da qualche parte un elenco di *tutti* i flags disponibili? e con che comando posso vedere un certo pacchetto di che USE flags ha bisogno? thx :)

poi riguardo a GCC 3.4, voleov installare Gentoo 2004.2 su un nuovo computer, per fare il bootstrap utillizzando gcc3.4 devo cambiare qualcosa nella normale procedura di installazione scritta nel sito oppure gcc3.4 è ormai il compilatore di default?
grazie ancora

Ministers :D
Back to top
View user's profile Send private message
egolf
Tux's lil' helper
Tux's lil' helper


Joined: 27 Feb 2004
Posts: 116
Location: CH

PostPosted: Thu Jul 29, 2004 12:06 pm    Post subject: Reply with quote

le use flags

dal manuale:
Code:
Una lista di settaggi usati da Gentoo è in /usr/portage/files/use.desc Ogni settaggio USE è una linea con una breve descrizione su ciò che esso attiva.


forum

spero ti possano servire sti link
_________________
Everything has its beauty but not everyone sees it.
-Confucius-
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Thu Jul 29, 2004 12:07 pm    Post subject: Re: GCC-3.4 e USE flags: dubbi di un niubbo Reply with quote

Ministers wrote:
In ogni caso, esiste da qualche parte un elenco di *tutti* i flags disponibili? e con che comando posso vedere un certo pacchetto di che USE flags ha bisogno? thx :)


Un letturina alle faq o una ricerchina sul forum t'avrebbero già dato la risposta :)
Cmq ti consiglio l'uso di ufed, un'interfaccia per la gestione delle USE in modo rapido e comodo, con breve descrizione (ma molto breve) di ognuna. Inoltre esiste uno USE flag howto che potrebbe aiutarti.

Il mio consiglio è di dare un'occhiata all'elenco delle flag, scegliere quelle che sai possono aggiungere funzionalità che ti servono, eliminare quelle che sai per certo non ti serviranno, poi procedere di pacchetto in pacchetto, tramite le opzioni -vp di emerge, man mano installerai i vari programmi, raffinando il tuo elenco.

-vp come opzioni di emerge ti permettono di vedere che USE influenzano il tal pacchetto.

Quote:
poi riguardo a GCC 3.4, voleov installare Gentoo 2004.2 su un nuovo computer, per fare il bootstrap utillizzando gcc3.4 devo cambiare qualcosa nella normale procedura di installazione scritta nel sito oppure gcc3.4 è ormai il compilatore di default?


Non credo sia quello di default, ancora. Prova a dare un'occhiata nei topic vecchi, ce ne sono diversi che pongono il tuo stesso quesito (tipo questo, questo etc)
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
egolf
Tux's lil' helper
Tux's lil' helper


Joined: 27 Feb 2004
Posts: 116
Location: CH

PostPosted: Thu Jul 29, 2004 12:09 pm    Post subject: Reply with quote

riguardo al gcc 3.4
(EDIT: sono lento ...)
_________________
Everything has its beauty but not everyone sees it.
-Confucius-
Back to top
View user's profile Send private message
Ministers
n00b
n00b


Joined: 25 May 2004
Posts: 55

PostPosted: Thu Jul 29, 2004 12:36 pm    Post subject: Reply with quote

vi ringrazio tutti molto, tutti link molto molto utili :D

ora inizio a leggere...ma quanti sono glu USE flags?!?!? 8O

thx!
Ministers
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30925
Location: here

PostPosted: Thu Jul 29, 2004 12:37 pm    Post subject: Reply with quote

C'e' anche
Code:
$ man gcc

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Sparker
l33t
l33t


Joined: 28 Aug 2003
Posts: 992

PostPosted: Thu Jul 29, 2004 2:48 pm    Post subject: Reply with quote

Comunque non serve che setti tutte le USE subito, per il bootstrap vanno bene quelle di default

Poi invece di emerge system usi emerge -pv system che ti fa' vedere tutti i pacchetti che installerai e come per ognuno sono settate le USE e cominci ad affinare
Back to top
View user's profile Send private message
Danilo
l33t
l33t


Joined: 05 Feb 2004
Posts: 747
Location: Italy

PostPosted: Thu Jul 29, 2004 8:21 pm    Post subject: Re: GCC-3.4 e USE flags: dubbi di un niubbo Reply with quote

Ministers wrote:

poi riguardo a GCC 3.4, voleov installare Gentoo 2004.2 su un nuovo computer, per fare il bootstrap utillizzando gcc3.4 devo cambiare qualcosa nella normale procedura di installazione scritta nel sito oppure gcc3.4 è ormai il compilatore di default?

Gcc 3.4 come vedi sotto e' ancora mascherato.
Gli altri possono confermare / smentire : e' stato terminato il porting delle applicazioni verso gcc 3.4?

Ti conviene iniziare con un compilatore ancora mascherato (ergo non dichiarato stabile dal manteiner dell'ebuild)? In seguito puoi sempre ricompilare tutto di nuovo (si lo so occorrono 24/48 ore) ma se sei ai primi passi ;-)
Code:

[mymachine root # etcat -v gcc
[ Results for search key           : gcc ]
[ Candidate applications found : 31 ]

 Only printing found installed programs.

*  sys-devel/gcc :
        [M  ] 2.95.3-r8 (2.95)
        [M  ] 3.0.4-r6 (3.0)
        [M  ] 3.1.1-r2 (3.1)
        [   ] 3.2.3-r4 (3.2)
        [M  ] 3.3 (3.2)
        [M  ] 3.3-r1 (3.2)
        [M~ ] 3.3.1-r5 (3.2)
        [M  ] 3.3.2 (3.2)
        [M~ ] 3.3.2-r1 (3.2)
        [M~ ] 3.3.2-r2 (3.2)
        [M~ ] 3.3.2-r3 (3.2)
        [M~ ] 3.3.2-r4 (3.2)
        [   ] 3.3.2-r5 (3.2)
        [M  ] 3.3.2-r6 (3.2)
        [M~ ] 3.3.2-r7 (3.2)
        [M  ] 3.3.3_pre20040130 (3.2)
        [M  ] 3.3.3_pre20040215 (3.2)
        [M  ] 3.3.3_pre20040322 (3.2)
        [M  ] 3.3.3_pre20040408-r1 (3.2)
        [M  ] 3.3.3_pre20040426 (3.2)
        [M~ ] 3.3.3 (3.2)
        [M  ] 3.3.3-r1 (3.2)
        [M~ ] 3.3.3-r3 (3.2)
        [M  ] 3.3.3-r4 (3.2)
        [M~ ] 3.3.3-r5 (3.2)
        [  I] 3.3.3-r6 (3.2)
        [M  ] 3.3.4 (3.2)
        [M~ ] 3.3.4-r1 (3.2)
        [M  ] 3.4.0-r6 (3.4)
        [M~ ] 3.4.1 (3.4)
        [M  ] 3.4.1-r1 (3.4)
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Thu Jul 29, 2004 8:35 pm    Post subject: Reply with quote

a me funziona tutto. tranne transcode che necessita di una patch.
comunque bugs.gentoo.org e' pieno di patches per gcc 3.4!
Code:

marlboro@Goliath:~ []$ gcc -dumpversion
3.4.1
marlboro@Goliath:~ []$ /lib/libc.so.6
GNU C Library 20040619 release version 2.3.4, by Roland McGrath et al.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.4.1  (Gentoo Linux 3.4.1-r1, ssp-3.4-2, pie-8.7.6.3).
Compiled on a Linux 2.6.6 system on 2004-07-16.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        NPTL 0.61 by Ulrich Drepper
        BIND-8.2.3-T5B
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.

_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
Danilo
l33t
l33t


Joined: 05 Feb 2004
Posts: 747
Location: Italy

PostPosted: Thu Jul 29, 2004 9:43 pm    Post subject: Reply with quote

FonderiaDigitale wrote:
a me funziona tutto. tranne transcode che necessita di una patch.
comunque bugs.gentoo.org e' pieno di patches per gcc 3.4!

Ma lui e' ai primi passi. :?
Forse le patches e' meglio che le usasse dopo. ;-)
E ha chiesto se il 3.4 e' di default.

Comunque, mi dici come ti ci trovi e se vi sono differenze di compilazione o di velocita' degli eseguibili?
Ciao :-)
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Thu Jul 29, 2004 9:50 pm    Post subject: Reply with quote

le differenze nei tempi di compilazione le vedi tra il gcc 2.9x e il gcc 3.x
non di certo tra sottoversioni.
grossi incrementi di velocita' in compilazione li ottieni facendo ben attenzione a quali flag usi: ad esempio non usare -O3 o -funroll-loops aiuta.

le flag che sono state introdotte con il 3.4 e che funzionano sono essenzialmente -finline-functions e -fweb. la prima potrebbe creare problemi con alcuni binari, la seconda da fastidio per certo ad alcune versioni di mozilla.

l'u;tima aggiunta e' l'oscuramento dei simboli (-fvisibility-inlines-hidden), ma per quello ti rimando al thread aperto da motaboy in questo forum di recente.
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
Mr.Evolution
Guru
Guru


Joined: 30 Dec 2003
Posts: 346
Location: Padova (Italy)

PostPosted: Sat Jul 31, 2004 10:15 am    Post subject: Reply with quote

Il default è il 3.3.3r6 e funzia da dio.........

non so quanto ti convenga usare un compilatore unstable....non sempre ti da maggiori prestazioni......ma qualche bug c'è sempre......
_________________
Niente è impossibile......è solo questione di tempo!

Lo script è quello che dai agli attori. Il programma è quello che dai agli spettarori.
-- Larry Wall, creatore di Perl
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