Wenn Sie das Debian-Paket mit verschiedenen Optionen neu erstellen möchten, ist es etwas komplizierter, da das Debian-Paket von GCC ziemlich komplex ist. Im Allgemeinen würden Sie nach einem configure
Aufruf suchen debian/rules
, aber im gcc-4.2
Quellpaket findet die interessante Aktion tatsächlich statt debian/rules2
. Suchen Sie nach einer dort genannten Variable CONFARGS
. debian/README.maintainers
ist auch eine gute Lektüre, wenn Sie das Paket ernsthaft hacken wollen.
Wie man g ++ von source * und * übergibt, um Optionen zu `configure` zu übergeben
Ich möchte g ++ mit meinen eigenen Einstellungen neu aufbauen.
Folgendes habe ich bisher getan:
sudo aptitude install build-dep g++-4.2 mkdir trial && cd trial apt-get source g++-4.2
Jetzt möchte ich meine spezifischen Einstellungen konfigurieren. Bei g ++ geschieht dies normalerweise durch z
sh configure --prefix=/home/voku/testing
Leider befindet sich configure
im Download-Verzeichnis kein Skript (und auch keine configure.ac).
Gibt es zusätzliche Schritte, die ich brauche, um das configure
Skript zu bekommen ?
Was ich eigentlich suche, ist eine Möglichkeit zu sagen:
- Holen Sie sich die Quelle
- wende alle Patches an, die du magst
- mach das ganze Zeug fertig zum Bauen
EDIT : Ich habe auch nach Stack Overflow gefragt - aber dort scheint niemand etwas zu wissen.
EDIT : Wahrscheinlich könnte ich eines der Tools ausführen, die das .deb-Paket für g ++ erstellen.
Danach - davon gehe ich aus - gibt es das benötigte configure-Skript.
Aber das hört sich schrecklich an:
- Erstellen Sie das Paket g ++ .deb
- das ganze Zeug wieder aufräumen
- Verwenden Sie dann das generierte Konfigurationsskript mit meinen eigenen Optionen
- dann wieder bauen
3 Antworten auf die Frage
Versuchen Sie, Autoconf auszuführen. Dies ist der Befehl, mit dem das Konfigurationsskript für die meisten Anwendungen erstellt wird, die eines verwenden.
BEARBEITEN:
Dies war eine wilde Gänsehaut, die richtige Antwort war, Debian / rules2 zu editieren
Normalerweise ist es so
./configure
nicht nur
configure
dh versuche es
./configure --prefix=/home/voku/non-productive
Verwandte Probleme
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
6
Vollbild-Flash langsam in KDE 4
-
3
Pakete in einem seltsamen Zustand
-
8
Wie können Sie nachverfolgen, welche Pakete unter Ubuntu (Linux) installiert wurden?
-
8
Finden Sie, zu welchem Paket eine Datei in Ubuntu / Debian gehört?
-
2
Wie richte ich ein automatisches Login bei Debian (Lenny) ein?
-
2
Automatische Konfiguration von Proxys in Linux basierend auf der lokalen IP-Adresse
-
1
Amaroks hört nach einem Song auf zu spielen
-
3
Amarok weigert sich, * .ogg-Dateien abzuspielen
-
2
Kopete, um mit GTalk zu arbeiten