linux-l: probleme mit ld/libc

JSC schlegel at lnx01.tfh-berlin.de
Do Apr 16 18:08:55 CEST 1998


On Apr 04, 1998 at 08:26:01PM +0100, Martin Bucher wrote:
> JSC writes:
> > hi,
> > 
> > ich quaele mich hier nun schon ein weilchen mit einem
> > library-problem rum.
> > 
> > nach installation der libc.so.6 (libc-2.0.5.so) funktionieren
> > einige tools nicht mehr. bei manchen paketen hilft einfach neu
> > uebersetzen, bei anderen nicht.
> > 
> > >strace ./knews
> >      ...
> >      mprotect(0x40078000, 37373, PROT_READ|PROT_EXEC) = 0
> >      mprotect(0x40083000, 596012, PROT_READ|PROT_EXEC) = 0
> >      mprotect(0x4011a000, 580227, PROT_READ|PROT_EXEC) = 0
> >      mprotect(0x401b9000, 35272, PROT_READ|PROT_EXEC) = 0
> >      mprotect(0x40000000, 19984, PROT_READ|PROT_EXEC) = 0
> >      getpid()                                = 25134
> >      --- SIGSEGV (Segmentation fault) ---
> >      +++ killed by SIGSEGV +++
> 
> Frage mal deinen Compiler woher er seine specs bezieht:
> "gcc -v"
> Ausgabe koennte dann sein:
> 
> Reading specs from /usr/local/lib/gcc-lib/i486-pc-linux-gnu/egcs-2.90.27/specs
> gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)
> 
> In der genannten specs-Datei steht u.a. eine Zeile:
> 
> -m elf_i386 %{shared:-shared}   %{!shared:     %{!ibcs:       %{!static: 	%{rdynamic:-export-dynamic} 	%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} 	%{static:-static}}}
> 
> Bei Dir steht da noch /lib/ld-linux.so.1. Mache aus der 1 eine 2.
>
> Martin Bucher, Berlin, Germany, Earth

es funktioniert !
wann ist das naechste belug-treffen - ich schulde dir mindestens ein bier ...

bye
Jens
-- 
 --------------------------------------------------------------
| Jens Schlegel                                                |
| TFH Berlin         email: schlegel at tfh-berlin.de             |
 --------------------------------------------------------------




Mehr Informationen über die Mailingliste linux-l