Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ho paura dei flag USE!!!!
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Fri Dec 05, 2003 2:13 pm    Post subject: Reply with quote

[Dozer] wrote:
Sembrerebbe che invece si comporti in maniera additiva o sottrattiva piuttosto che "sovrascrittiva".


In effetti, è questo il comportamento di portage. Se fai qualche prova ne hai la conferma.
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Fri Dec 05, 2003 2:31 pm    Post subject: Reply with quote

cn73 wrote:
Una domanda: negli ebuild ho notato essere ridefinita la variabile USE.


Premetto che non sono un grande esperto di ebuild, anzi. Però mi sembra di ricordare che generalmente viene definita una variabile IUSE (e non ridefinita USE), che dovrebbe elencare le flags che possono essere utilizzate dal pacchetto (quelle mostrate da "emerge -vp", per intenderci).

Ti riferisci ad una ebuild in particolare?
Back to top
View user's profile Send private message
cn73
Tux's lil' helper
Tux's lil' helper


Joined: 20 Nov 2003
Posts: 120
Location: Italy

PostPosted: Fri Dec 05, 2003 3:09 pm    Post subject: Reply with quote

MyZelF wrote:
cn73 wrote:
Una domanda: negli ebuild ho notato essere ridefinita la variabile USE.


Premetto che non sono un grande esperto di ebuild, anzi. Però mi sembra di ricordare che generalmente viene definita una variabile IUSE (e non ridefinita USE), che dovrebbe elencare le flags che possono essere utilizzate dal pacchetto (quelle mostrate da "emerge -vp", per intenderci).

Ti riferisci ad una ebuild in particolare?


Perfetto, mi confondevo io....effettivamente è IUSE la variabile ;)
Sei stato chiarissimo...
Back to top
View user's profile Send private message
-YoShi-
l33t
l33t


Joined: 26 Nov 2003
Posts: 684
Location: Besana Brianza - ItaLy -

PostPosted: Fri Dec 05, 2003 10:29 pm    Post subject: Reply with quote

MyZelF wrote:
Non ti dice quali flags "vuole", ma semplicemente quelle che utilizzerà.

Il fatto che poi queste siano definite tra quelle di default, in make.conf, o dalla riga di comando con cui dai l'emerge non fa alcuna differenza per il risultato finale.


Scusa nn mandarmi al diavolo ma sono un po duro...

Ma allora xchè metterle in make.conf se poi quando gcc quando compila se le prende direttamente dall'ebuild?
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Fri Dec 05, 2003 10:53 pm    Post subject: Reply with quote

-YoShi- wrote:
Ma allora xchè metterle in make.conf se poi quando gcc quando compila se le prende direttamente dall'ebuild?


Guarda che il discorso è più semplice di quello che sembra. Andiamo per passi (passi logici, non so se sono esattamente quelli che fa emerge, serve solo per farti capire com'è il discorso flags):

- lancio "emerge pacchetto"

- emerge controlla quali USE flags possono influenzare la compilazione di tale pacchetto aggiungendo o togliendo funzionalità. Rispettivamente controlla:
- linea di comando: la determinata flags è stata attivata o disattivata da linea di comando? Se si uso l'impostazione passata da linea di comando e compilo, in caso negativo proseguo nel controllo
- file make.conf: la determinata flags è stata attivata o disattivata nelle USE contenute nel make.conf? Se si uso l'impostazione trovata nelle USE del make.conf e compilo, in caso negativo proseguo nel controllo
- file /etc/make.profile/make.defaults: la determinata flags è stata attivata o disattivata nelle USE contenute nel make.defaults? Se si uso l'impostazione trovata nelle USE del make.defaults e compilo, in caso negativo proseguo nel controllo
- file /etc/make.globals: la determinata flags è stata attivata o disattivata nelle USE contenute nel make.globals? Se si uso l'impostazione trovata nelle USE del make.globals e compilo, in caso negativo proseguo nel controllo

- Questo viene ripetuto per ogni USE flag che interessa il pacchetto da emergere. Quando tutte le flags sono state verificate emerge compila e installa il pacchetto servendosi delle flags indicate nei vari controlli.


Come vedi è utile impostare le USE flags: emerge controlla con cura quali flags sono state attivate o meno dall'utente, servendosi delle impostazioni di default soltanto se l'utente non ha espresso preferenze per la tale flag.

Spero di essere stato chiaro. In caso contrario leggiti la doc gentoo che ci sta scritto tutto :D
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
-YoShi-
l33t
l33t


Joined: 26 Nov 2003
Posts: 684
Location: Besana Brianza - ItaLy -

PostPosted: Fri Dec 05, 2003 11:01 pm    Post subject: Reply with quote

Sei stato chiarissimo grazie 1000 :!:

adesso finalmente comincio a capirci qualcosa eheh

Grazie ancora :D
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Sat Dec 06, 2003 1:01 am    Post subject: Reply with quote

-YoShi- wrote:
Ma allora xchè metterle in make.conf se poi quando gcc quando compila se le prende direttamente dall'ebuild?


Non ho mai detto questo... Comunque Shev è stato chiarissimo... :)
Back to top
View user's profile Send private message
-YoShi-
l33t
l33t


Joined: 26 Nov 2003
Posts: 684
Location: Besana Brianza - ItaLy -

PostPosted: Sat Dec 06, 2003 1:04 am    Post subject: Reply with quote

No infatti ero io che avevo un casino in testa e nn capivo + niente :oops: :oops:

Cmq grazie anche a te visto che mi sei stato di grande aiuto :D
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
Goto page Previous  1, 2
Page 2 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