Gast
2004-05-18, 00:09:51
Hi folks,
ich hab mich schon immer gefragt wie Gentoo USE Flags genauer interpretiert insbesondere jene die nicht explizit deklariert
wurden dazu habe ich folgenden Auszug aus der Gentoo Dokumentation gefunden.
Let us take a look at a specific example: the kde keyword. If you do NOT have this keyword in your USE variable, all packages that have optional KDE support will be compiled WITHOUT KDE support.
D.h also das Gentoo nicht explizit aktivierte USE Flags aus dem reichaltigen Optionsfundus defaultmäßig disabled.
Dies würde dann ja quasi bedeuten das ich USE Flags nicht für Dinge definieren brauch für die ich keinen Support erwünsche abgesehen die eventuell zu deaktivierenden in der make.defaults die man ja nicht dort überschreibt sondern inder make.conf deaktiviert.
Nochmal also wenn ich zum Beispiel keinen Support für 3dfx in meinen Packages haben will die dieses Flag supporten brauch ich nicht etwa -3dfx in meine make.conf eintragen sondern dieses Flag einfach gänzlich ignorieren ist ja auch nicht Bestandteil der make.default.
Brauche jetzt nur eure Absegnung das ich das richtig interpretiere.
P.S: Wäre ja auchsonst sehr heftig alle USE Flags explizit zu disablen.
btw: hat jemand die USE Flags die überhaupt als Option während des Bootstraps von den zu kompilierenden Paketen offeriert werden?
Dann bräuchte ich keinen globalen Riesen USEFlagString wenn sich die Optionen nur auf wenige belaufen.
ich hab mich schon immer gefragt wie Gentoo USE Flags genauer interpretiert insbesondere jene die nicht explizit deklariert
wurden dazu habe ich folgenden Auszug aus der Gentoo Dokumentation gefunden.
Let us take a look at a specific example: the kde keyword. If you do NOT have this keyword in your USE variable, all packages that have optional KDE support will be compiled WITHOUT KDE support.
D.h also das Gentoo nicht explizit aktivierte USE Flags aus dem reichaltigen Optionsfundus defaultmäßig disabled.
Dies würde dann ja quasi bedeuten das ich USE Flags nicht für Dinge definieren brauch für die ich keinen Support erwünsche abgesehen die eventuell zu deaktivierenden in der make.defaults die man ja nicht dort überschreibt sondern inder make.conf deaktiviert.
Nochmal also wenn ich zum Beispiel keinen Support für 3dfx in meinen Packages haben will die dieses Flag supporten brauch ich nicht etwa -3dfx in meine make.conf eintragen sondern dieses Flag einfach gänzlich ignorieren ist ja auch nicht Bestandteil der make.default.
Brauche jetzt nur eure Absegnung das ich das richtig interpretiere.
P.S: Wäre ja auchsonst sehr heftig alle USE Flags explizit zu disablen.
btw: hat jemand die USE Flags die überhaupt als Option während des Bootstraps von den zu kompilierenden Paketen offeriert werden?
Dann bräuchte ich keinen globalen Riesen USEFlagString wenn sich die Optionen nur auf wenige belaufen.