[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: versionsnummer på glibc



On Thu, 2004-07-08 at 14:42:16 +0200, Karl Hammar wrote:
> $ cat /proc/version 
> Linux version 2.4.26.k7lp.1 (root@opal) (gcc version 2.95.4 20011002
> (Debian prerelease)) #1 Tue May 11 09:33:40 CEST 2004
> ...
> $ ./libc-2.3.2.so 
> GNU C Library stable release version 2.3.2, by Roland McGrath et al.
> ...
> Report bugs using the `glibcbug' script to <bugs@gnu.org>.

Jag kan upprepa ovanstående om jag kör min äldre egenkompilerade
2.4.24-kärna:
$ cat /etc/debian_version
testing/unstable
$ cat /proc/version
Linux version 2.4.24 (root@stratus) (gcc version 3.3.2 (Debian)) #1 SMP
Sat Jan 10 17:26:17 CET 2004
$ ./libc-2.3.2
GNU C Library stable release version 2.3.2, by Roland McGrath et al.
Copyright (C) 2003 Free Software Foundation, Inc.
...

Om jag däremot kör med den egenkompilerade 2.6.7-kärnan får jag:
$ cat /proc/version
Linux version 2.6.7 (root@stratus) (gcc version 3.3.4 (Debian)) #1 Wed
Jun 16 17:08:53 CEST 2004
$ ./libc-2.3.2
Inconsistency detected by ld.so: rtld.c: 1259: dl_main: Assertion `_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next' failed!

Det verkar alltså att ha att göra med linux-kärnan. Kan det bero på att
jag använt gcc-3.3 kompilator i stället för 2.95-versionen?

Jag ska försöka med att kompilera om kärnan när jag får tid eller så kan
jag försöka med en färdigkompilerad 2.6-kärna från Debianarkivet.


Anders



Reply to: