View previous topic :: View next topic |
Author |
Message |
Christoph Schnauß Guru
Joined: 17 Dec 2004 Posts: 553 Location: Berlin
|
Posted: Tue Jun 10, 2008 1:53 pm Post subject: GCC in verschiedenen Versionen |
|
|
hallo,
ich wollte mich mal mit unterschiedlichen virtuellen Maschinen beschäftigen. Leider schlägt der Versuch, quemu zu emergen fehl, es gibt einen Hinweis, daß GCC 3 benötigt würde. Ich habe aber GCC 4.1.2 auf dem Rechner.
Wo kriege ich jetzt eventuell noch GCC 3 her, und wie installiere/betreibe ich den dann eventuell parallel zu meinem vorhandenen GCC 4.1.2? |
|
Back to top |
|
|
69719 l33t
Joined: 20 Sep 2004 Posts: 865
|
Posted: Tue Jun 10, 2008 1:56 pm Post subject: |
|
|
Code: |
emerge =sys-devel/gcc-3.4.6-r2
|
Mittels gcc-config wird die entsprechende Version aktiviert. |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Tue Jun 10, 2008 3:37 pm Post subject: |
|
|
emerge gcc:3 ist da besser, da dann automatisch die letzte verfügbare Version genommen wird.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
Christoph Schnauß Guru
Joined: 17 Dec 2004 Posts: 553 Location: Berlin
|
Posted: Tue Jun 10, 2008 6:46 pm Post subject: |
|
|
escor wrote: | Code: | emerge =sys-devel/gcc-3.4.6-r2 |
Mittels gcc-config wird die entsprechende Version aktiviert. |
Ok, das Installieren hat funktioniert, aber mit gcc-config kriege ich nix Vernünftiges zustande. Ich habe jetzt offenbar mehrere "Profile":
Code: | # gcc-config -l
[1] x86_64-pc-linux-gnu-3.4.6
[2] x86_64-pc-linux-gnu-3.4.6-hardened
[3] x86_64-pc-linux-gnu-3.4.6-hardenednopie
[4] x86_64-pc-linux-gnu-3.4.6-hardenednopiessp
[5] x86_64-pc-linux-gnu-3.4.6-hardenednossp
[6] x86_64-pc-linux-gnu-4.1.2 * |
Und nu? Vermutlich müßte ich ja jetzt eins dieser Profile auswählen ... |
|
Back to top |
|
|
Aldo Guru
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Tue Jun 10, 2008 8:41 pm Post subject: |
|
|
Probier mal spaßenshalberund schau was passiert... _________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
|
Christoph Schnauß Guru
Joined: 17 Dec 2004 Posts: 553 Location: Berlin
|
Posted: Tue Jun 10, 2008 11:39 pm Post subject: |
|
|
Aldo wrote: | Probier mal spaßenshalberund schau was passiert... :D |
Öhm ... Aha. Achso. Klar.
Aber mir sagt ja sonst keiner was - will bedeuten: in den manpages, die ich selbstverständlich zu durchstöbern versucht habe, fand ich keinen derartigen Hinweis. Na gut, dafür steht das jetzt auf meiner eigenen privaten kleinen "Tip-Sammlung".
Aber gleich nochwas: damit kriege ich nun hoffentlich qemu kompiliert. Ok, ich kann dann natürlich sofort zu meinem bisherigen GCC zurückswitchen, aber was passiert, wenn ich irgendwann mal finde, ich müßte "revdep-rebuild" fahren?
Und gleich noch eine Frage, die ich sonst eventuell in einen gesonderten Thread gepackt hätte: ich habe zwei Rechner hier, auf denen jeweils Gentoo (und eine unterschiedliche Anzahl weiterer OS) installiert ist. Ich habe auf beiden heute "emerge --sync" gefahren. Das Ergebnis: auf dem einen Rechner wurde mein GCC auf Version 4.3.1 geupdatet, auf dem anderen (um den es mir hier geht) blieb es aber bei GCC 4.1.2. Wieso kriege ich da offenbar unterschiedlich "aktuelle" ebuilds eingespielt? |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2272 Location: My own world! I and Gentoo!
|
Posted: Wed Jun 11, 2008 12:26 pm Post subject: |
|
|
vermutlich hast du den gcc auf dem einen Rechner in die package.keywords eingetragen, oder die Variable ACCEPT_KEYWORDS in der make.conf mit ~x86 gefüllt. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
Christoph Schnauß Guru
Joined: 17 Dec 2004 Posts: 553 Location: Berlin
|
Posted: Wed Jun 11, 2008 7:41 pm Post subject: |
|
|
hallo,
Max Steel wrote: | vermutlich hast du den gcc auf dem einen Rechner in die package.keywords eingetragen, oder die Variable ACCEPT_KEYWORDS in der make.conf mit ~x86 gefüllt. |
Die Vermutung trifft zu, was ACCEPT_KEYWORDS betrifft. Der Rechner hat zwar einen Zweikerne-Prozessor, aber eine 32bit-Architektur. Bei dem anderen ist da nichts eingetragen, und der hat eine 64bit-Architektur. Ich verstehe nur nicht, wieso ich auf dem etwas älteren Rechner den neueren GCC angeboten bekomme, auf dem etwas moderneren aber nicht. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5328
|
Posted: Wed Jun 11, 2008 7:46 pm Post subject: |
|
|
Christoph Schnauß wrote: | hallo,
Max Steel wrote: | vermutlich hast du den gcc auf dem einen Rechner in die package.keywords eingetragen, oder die Variable ACCEPT_KEYWORDS in der make.conf mit ~x86 gefüllt. |
Die Vermutung trifft zu, was ACCEPT_KEYWORDS betrifft. Der Rechner hat zwar einen Zweikerne-Prozessor, aber eine 32bit-Architektur. Bei dem anderen ist da nichts eingetragen, und der hat eine 64bit-Architektur. Ich verstehe nur nicht, wieso ich auf dem etwas älteren Rechner den neueren GCC angeboten bekomme, auf dem etwas moderneren aber nicht. |
öhm weil gcc 4.3.1 noch ~arch masked ist?!
und da dein neuerer Rechner nicht ~arch in ACCEPT_KEYWORDS hat bzw. gcc nicht mit ~arch in package.keywords eingetragen ist, ist es kein wunder das diese version nicht als update angeboten wird _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
|
Back to top |
|
|
|