Re: glibc fails on "kernel too old" error
Len Trigg <[email protected]>
| Newsgroups | gmane.linux.bbc.general |
|---|---|
| Message-ID | <[email protected]> |
Here's the error I get during configure with glibc-2.3.1.
Cheers,
Len.
[===== NOW BUILDING: glibc-2.3.1 =====]
[fetch] complete for glibc.
[checksum] complete for glibc.
[extract] complete for glibc.
[patch] complete for glibc.
==> Running configure in work/main.d/glibc-2.3.1
loading cache ./config.cache
checking host system type... i386-pc-linux-gnu
checking sysdep dirs... sysdeps/i386/elf
linuxthreads/sysdeps/unix/sysv/linux/i386
linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread
sysdeps/pthread linuxthreads/sysdeps/unix/sysv
linuxthreads/sysdeps/unix linuxthreads/sysdeps/i386
sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu
sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet
sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386
sysdeps/unix sysdeps/posix sysdeps/i386/fpu sysdeps/i386
sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64
sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf
sysdeps/generic
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for pwd... /bin/pwd
checking build system type... i386-pc-linux-gnu
checking for gcc... i386-pc-linux-gnu-gcc
checking version of i386-pc-linux-gnu-gcc... 3.2.2, ok
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 3.79.1, ok
checking for gnumsgfmt... no
checking for gmsgfmt... no
checking for msgfmt... msgfmt
checking version of msgfmt... 0.10.40, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 4.1, ok
checking for sed... sed
checking version of sed... 3.02, ok
checking for autoconf... no
checking whether the C compiler (i386-pc-linux-gnu-gcc -mcpu=i386 -O3
-Os -I/tmp/gar//include -L/tmp/gar//lib
-I/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include
-I//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include
-L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2
-L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib
-L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2
-L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2) works... yes
checking whether the C compiler (i386-pc-linux-gnu-gcc -mcpu=i386 -O3
-Os -I/tmp/gar//include -L/tmp/gar//lib
-I/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include
-I//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include
-L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2
-L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib
-L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2
-L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2) is a
cross-compiler... (cached) no
checking whether we are using GNU C... yes
checking build system type... i386-pc-linux-gnu
checking how to run the C preprocessor... i386-pc-linux-gnu-gcc -E
checking whether
//tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/../../../../i386-pc-linux-gnu/bin/as
is GNU as... yes
checking whether
//tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/../../../../i386-pc-linux-gnu/bin/ld
is GNU ld... yes
checking for mig... no
configure: warning:
*** These auxiliary programs are missing or incompatible versions:
autoconf
*** some features will be disabled.
*** Check the INSTALL file for required versions.
checking whether ranlib is necessary... no
checking LD_LIBRARY_PATH variable... ok
checking whether GCC supports -static-libgcc... -static-libgcc
checking for bash... /bin/sh
checking for gawk... no
checking for mawk... mawk
checking for perl... /usr/bin/perl
checking for install-info... /usr/sbin/install-info
checking for old Debian install-info... yes
checking for bison... //tmp/build/bin/bison
checking for signed size_t type... no
checking for libc-friendly stddef.h... yes
checking whether we need to use -P to assemble .S files... no
checking whether .text pseudo-op must be used... yes
checking for assembler global-symbol directive... .globl
checking for .set assembler directive... yes
checking for assembler .type directive prefix... @
checking for .symver assembler directive... yes
checking for ld --version-script... yes
checking for .previous assembler directive... yes
checking for .protected and .hidden assembler directive... yes
checking whether __attribute__((visibility())) is supported... no
checking for broken __attribute__((alias()))... no
checking for .preinit_array/.init_array/.fini_array support... yes
checking for -z nodelete option... yes
checking for -z nodlopen option... yes
checking for -z initfirst option... yes
checking for -Bgroup option... yes
checking for -z combreloc... yes
checking whether cc puts quotes around section names... no
checking for assembler .weak directive... yes
checking for ld --no-whole-archive... yes
checking for gcc -fexceptions... yes
checking for DWARF2 unwind info support... no_registry_needed
checking for __builtin_expect... yes
checking for __builtin_memset... no
checking for local label subtraction... yes
checking for __thread... no
checking for libgd... no
checking size of long double... 12
running configure fragment for ./sysdeps/i386/elf
running configure fragment for ./sysdeps/pthread
running configure fragment for ./sysdeps/unix/sysv/linux
checking installed Linux kernel header files... 2.0.10 or later
checking for kernel header at least 2.4.19... too old!
configure: error: *** The available kernel headers are older than the requested
*** compatible kernel version