Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat
KEYWORDS="~x86 ~amd64"
Quellcode |
|
1 |
ebuild amarok-2.0.2.ebuild digest |
Quellcode |
|
1 |
( source /etc/make.conf && CFLAGS="${CFLAGS} -DPIC -fPIC" CXXFLAGS="${CXXFLAGS} -DPIC -fPIC" emerge -1 dev-db/mysql ) && emerge media-sound/amarok && emerge -1 dev-db/mysql |
Quellcode |
|
1 |
/etc/portage/env/Kategorie/Paket |
Quellcode |
|
1 2 3 4 |
# cat /etc/portage/env/dev-db/mysql CFLAGS="${CFLAGS} -DPIC -fPIC" CXXFLAGS="${CXXFLAGS} -DPIC -fPIC" |
@schade
Nein du irrst nicht
Diese Methode setzt die CFLAGS / CXXFLAGS so dauerhaft für dev-db/mysql
Dies hat zb den Vorteil das man beim nächsten Update von mysql nicht wieder dran schrauben muss..
Nachteil ist, man "könnte" den Eintrag vergessen, denn evtl. ist diese Maßnahme ja bei späteren Versionen nicht mehr nötig.
Aber nun gut, viele Wege führen nach Rom, möge jeder den Richtigen für sich finden...
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
* Messages for package media-sound/amarok-2.0.1.1: * * Compilation will fail if dev-db/mysql[-community] is built without -fPIC in your CFLAGS! * Related bug: http://bugs.gentoo.org/show_bug.cgi?id=238487 * * To fix this, and to avoid using -fPIC globally in your make.conf (which is not recommended), * put the following into /etc/portage/env/dev-db/mysql (or mysql-community, depending on which you use; * create dirs and the file if they don't exist): * * CFLAGS="-march=native -O2 -pipe -DPIC -fPIC" * CXXFLAGS="-march=native -O2 -pipe -DPIC -fPIC" * * * ERROR: media-sound/amarok-2.0.1.1 failed. |