Autor: Peter Mueller (peter.o.mueller_at_gmx.de)
Datum: 02. Jan 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo,
während der Feiertage habe ich mich verleiten lassen gnome 2 auf meinen
Rechner zu spielen (vorher 1.4). Das Update lief problemlos und gnome 2
macht wirklich einen guten Eindruck. Nach einer Weile habe ich dann leider
festgestellt, dass mein gcc (als Crosscompiler für m68k übersetzt) nicht
mehr läuft, sondern mit einem Internal Error abbricht. Die einzige
Erklärung, die ich hatte war, dass die neue 2.3er libc6 (siehe unten),
die beim Installieren von gnome 2 mitinstalliert wurde, daran schuld ist.
Durch das erzwungene Löschen der 2.3er libc6 via "dpkg --force-all ..."
habe ich dann tatsächlich erreicht, dass meine Entwicklungsumgebung wieder
läuft, gnome 2 natürlich nicht mehr.
So richtig erklären kann ich mir das ganze aber nicht. Ich dachte immer
Linux hält verschiedene Versionen der libc bereit, sodass Programme, die
eine ältere brauchen, auch nach dem Installieren einer neuen libc noch
laufen. Kann mich mal jemand aufklären wie das tatsächlich ist, bzw. ob
man ein Programm nicht "zwingen" kann eine best. Libc zu verwenden ohne es
neu zu übersetzen?
Wie könnte ich mein gnome (entweder 1.4 oder 2) wieder funktionsfähig
bekommen, ohne dass der cross gcc wieder streikt?
Viele Fragen - in der Hoffnung auf hilfreiche Tips,
Peter
- --
Das ist aktuell installiert:
ii libc6 2.2.5-11.2 GNU C Library: Shared libraries and
Timezone
ii libc6-dev 2.2.5-11.2 GNU C Library: Development Libraries and
Hea
ii libgpmg1 1.19.6-12 General Purpose Mouse Library [libc6]
dpkg -l | grep stdc++*
ii libstdc++2.10 2.95.2-14 The GNU stdc++ library
ii libstdc++2.10- 2.95.4-7 The GNU stdc++ library (development
files)
ii libstdc++2.10- 2.95.4-7 The GNU stdc++ library
ii libstdc++2.9-g 2.91.66-4 The GNU stdc++ library (old egcs
version)
ii libstdc++3 3.0.4-7 The GNU stdc++ library version 3
<----------------die brauch der cross-gcc.
gnome 2 hängt von libc6 2.3.1-1 ab
ldd /opt/rtems/bin/m68k-rtems-gcc
libc.so.6 => /lib/libc.so.6 (0x40022000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+FIw7UzCcwYQMTJoRAiJZAKCQSUzSf2mRgyFQ+5V9H9buEQI8TACeLTrm
yZrq0apEALmkefMqLWIjlQU=
=f/IK
-----END PGP SIGNATURE-----
Dieses Archiv wurde generiert von hypermail 2.1.4 : 02. Jan 2003 CET