Re: Probleme mit zu neuer libc6 und Debian

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Autor: Alexander Holler (holler_at_ahsoftware.de)
Datum: 08. Jan 2003


Hallo,

--On Donnerstag, Januar 02, 2003 20:00:11 +0100 Peter Mueller
<peter.o.mueller_at_gmx.de> wrote:

> 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?

Erzwingen kann man sowas z.B. durch setzen von LD_LIBRARY_PATH oder
LD_PRELOAD.
Allerdings vermute ich das Problem nicht in der libc. Was war denn vor der
libc6 2.3 auf dem System?

> 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)

Das ldd reicht da nicht. gcc selbst ist nur ein Proggi, das einen ganzen
Satz anderer Programme (cc1, as usw.) aufruft.

Evtl. liegt es an der libstdc++. Die hat sich mit dem gcc 3.x inkompatibel
zum 2.x geaendert.
Da hilft dann evtl. ein Packet namens lib-compat o.ä. die dann auch die
älteren libs zur Verfügung stellt. So ganz habe ich aus deiner Mail
allerdings nicht herausgefunden was der Unterschied zwischen deinem alten
und dem neuem System ist (gcc, glibc, ...).

Gruß,

Alexander


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.4 : 08. Jan 2003 CET