View previous topic :: View next topic |
Author |
Message |
hirnstrudel.de n00b
Joined: 17 Nov 2004 Posts: 40
|
Posted: Tue Dec 14, 2004 12:32 pm Post subject: Spezielle CFLAGS für ein Packet |
|
|
Wie stell ich mich am besten dümmsten an, wenn ich für ein Packet mal nicht die CFLAGS aus meiner make.conf verwenden möchte?
Ich möchte nämlich ein -DFOO_BAR mit dran hängen. |
|
Back to top |
|
|
moocha Watchman
Joined: 21 Oct 2003 Posts: 5722
|
|
Back to top |
|
|
Gekko l33t
Joined: 29 Oct 2002 Posts: 773
|
Posted: Tue Dec 14, 2004 12:57 pm Post subject: |
|
|
man portage
und Doku lesen auf www.gentoo.de |
|
Back to top |
|
|
hirnstrudel.de n00b
Joined: 17 Nov 2004 Posts: 40
|
Posted: Tue Dec 14, 2004 1:15 pm Post subject: |
|
|
Genau da hab ich ja eben nix gefunden. Oder soll ich etwa immer bevor und nachdem ich das Paket übersetze die make.conf ändern?
USE Flags lassen sich ja ohne Probleme packetweise einstellen.
Auf die Idee mit bashrc wär ich nicht gekommen, dankeschön |
|
Back to top |
|
|
Gekko l33t
Joined: 29 Oct 2002 Posts: 773
|
Posted: Tue Dec 14, 2004 4:29 pm Post subject: |
|
|
Hast natürlich recht, sorry. Ich hab zu schnell gelesen und dachte Du meinst eh die USE-Flags.
Tschuldigung, zu schnell geschossen...
Edit: Du könntest das Ebuild abändern und in den Overlay packen. |
|
Back to top |
|
|
c07 Veteran
Joined: 25 Oct 2002 Posts: 1091
|
Posted: Tue Dec 14, 2004 4:51 pm Post subject: Re: Spezielle CFLAGS für ein Packet |
|
|
hirnstrudel.de wrote: | Wie stell ich mich am besten dümmsten an, wenn ich für ein Packet mal nicht die CFLAGS aus meiner make.conf verwenden möchte?
Ich möchte nämlich ein -DFOO_BAR mit dran hängen. |
Geht in der Praxis so (weiß aber nicht, ob das dokumentiert ist):
Code: | . /etc/make.conf
CFLAGS="$CFLAGS -DFOO_BAR" emerge ... |
|
|
Back to top |
|
|
moocha Watchman
Joined: 21 Oct 2003 Posts: 5722
|
Posted: Tue Dec 14, 2004 5:26 pm Post subject: |
|
|
Das ist dokumentiert (wenn auch indirekt), hat aber den grossen Nachteil, dass es ein emerge -u nicht ueberlebt, weil es nicht persistent ist. Die /etc/portage/bashrc Methode ist zur Zeit die einzige praktische, und wird es wohl auch bleiben, weil per-Paket CFLAGS von portage niemals offiziell unterstuetzt werden werden. _________________ Military Commissions Act of 2006: http://tinyurl.com/jrcto
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin |
|
Back to top |
|
|
|