Mahlzeit, ich kompiliere mir hier desöfteren ein aktuelles Seamonkey-Nightly. Bisher hab ich das auf meiner Suse 9.3 tun, wollte aber demnächst mal auf 10.1 umsteigen, bzw. erstmal parallell fahren. Also hab ich das Kompilieren mal auf der 10.1 probiert, und hat geklappt. Jetzt kann ich zwar die 9.3er Nightlies auf der 10.1 starten, aber nicht andersrum:
ojkastl@RobinLinux:/Daten/Seamonkey_kompilieren/SM_Paketarchiv> 20060621-1929_SM_1_5a/seamonkey/seamonkey 20060621-1929_SM_1_5a/seamonkey/seamonkey-bin: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory ojkastl@RobinLinux:/
Ich nehme mal an das liegt an der GCC-Version, die 9.3 hat einen 3.xer, und die 10.1 einen 4.0xer. Und das installierte Ubuntu (ebenfalls mit 4er GCC) wird wohl ebenfalls Nightlies bauen, die so nicht laufen werden auf der 9.3. Hab ich aber noch nicht probiert. Wie kann ich denn jetzt auf der 10.1 einen GCC installieren, und damit Nightlies bauen, die auch auf 9.3 laufen? Oder gibt es einen Ausweg aus diesem Dilemma? Oder sollte ich lieber auf der 9.3 einen 4er GCC installieren? Sorry falls die Fragen/Vorschläge Blödsinn sind, aber mit GCC kenn ich mich überhaupt nicht aus. Danke, OJ -- | Meine fresse das 2te mal in 24 stunden. :(( Tip: Kürzere Tage verwenden. Das verringert die Chance, daß zwei Fehler auf einen Tag fallen. (Henne Vogelsang und Ratti in suse-linux)
On Sun, 09 Jul 2006 20:05:58 +0200, Johannes Kastl wrote:
Wie kann ich denn jetzt auf der 10.1 einen GCC installieren, und damit Nightlies bauen, die auch auf 9.3 laufen? Oder gibt es einen Ausweg aus diesem Dilemma?
Ich halte das alles für zu wackelig, da nicht sicher gestellt ist, dass sich nur die libstdc++ zwischen 9.3 und 10.1 geändert hat. Ich würde einfach die Nightlies auf der 9.3 bauen, die sollten dann eigentlich auf der 10.1 laufen, da AFAIK die ältere Version der libstdc++ im compat Paket mitgeliefert wird.
Oder sollte ich lieber auf der 9.3 einen 4er GCC installieren?
Der *muss* aber auf der 9.3 gebaut worden sein, damit es problemlos funktioniert. Am Besten wäre es, wenn du ihn selber kompilierst und in einen alternativen Pfad (z.B. /opt/gcc4 o.ä.) packst. Nur die libgcc_s.so *MUSS* nach /lib verschoben werden, da es jeweils nur eine Version dieser Bibliothek im System geben darf. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
On Thu, Jul 13, 2006 at 02:00:55PM +0200, Philipp Thomas wrote:
On Sun, 09 Jul 2006 20:05:58 +0200, Johannes Kastl wrote:
Wie kann ich denn jetzt auf der 10.1 einen GCC installieren, und damit Nightlies bauen, die auch auf 9.3 laufen? Oder gibt es einen Ausweg aus diesem Dilemma?
Baue in einem chroot 9.3 environment. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Marcus, Hallo Philipp, Am 13.07.2006 14:02 schrieb Marcus Meissner:
Baue in einem chroot 9.3 environment.
das habe ich mittlerweile auch schon angefangen. unter anderem weil ich für 10.1 keinen GCC gefunden habe, keine Ahnung (bzw. zu wenig zum GCC selbst kompilieren) habe. Ich bin grad am RTFM, und schau mal wie weit ich komme. Danke für eure Einschätzung, OJ -- Los Angeles finde ich interessant, aber wohnen möchte ich dort nicht. Als Schauspielerin muss ich mich immer von neuem mit Realität auf- laden, und mich nicht in Luxus-Villen mit meterhohen Sicherheitszäunen verstecken.(Keira Knightley,spiegel.de/panorama/0,1518,408571,00.html)
participants (3)
-
Johannes Kastl
-
Marcus Meissner
-
Philipp Thomas