Niels Bachmann wrote:
> Jeg har prøvet at opdatere glibc til v 2.3.2 på en redhat 7.3 kernel 2.4.22
> ./configure make og make check gik fint uden fejl, men make install fejlede
> med meddelelsen:
> rm: relocation error: /lib/i686/libc.so.6: symbol __libc_stack_end, version
> GLIBC_2.1 not defined in file ld-linux.so.2 with link time reference
> make[1]: *** [install-symbolic-link] Error 127
Det lyder som om, at rm, ls, mc, chmod, cat, ... (og formodentligt alle
andre programmer på dit system) er linket op mod glibc 2.1, og ikke kan
køre med den nye glibc uden genoversættelse.
Hvis du er haj: boot fra en cd, og genetabler biblioteksfilerne, hvis du
stadig har dem.
Ellers: geninstaller systemet.
--
Lars Kongshøj
http://www.kongshoj.com/