[Buildroot] [buildroot 0002614]: Cannot build toolchain with kernel-2.6.22.10 and uClibc 0.9.29
bugs at busybox.net
bugs at busybox.net
Mon Mar 17 07:54:19 UTC 2008
The following issue has been SUBMITTED.
======================================================================
http://busybox.net/bugs/view.php?id=2614
======================================================================
Reported By: Stanley
Assigned To: buildroot
======================================================================
Project: buildroot
Issue ID: 2614
Category: Architecture Specific
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
======================================================================
Date Submitted: 03-17-2008 00:54 PDT
Last Modified: 03-17-2008 00:54 PDT
======================================================================
Summary: Cannot build toolchain with kernel-2.6.22.10 and
uClibc 0.9.29
Description:
I grab the toolchains and configure kernel as 2.6.22.10.
It fails while buding kernel.
Is there something wrong in my environment?
Following are the error message:
Checking build system dependencies:
BUILDROOT_DL_DIR clean: Ok
CC clean: Ok
CXX clean: Ok
CPP clean: Ok
CFLAGS clean: Ok
INCLUDES clean: Ok
CXXFLAGS clean: Ok
which installed: Ok
sed works: Ok (/bin/sed)
GNU make version '3.81': Ok
C compiler '/usr/bin/gcc'
C compiler version '3.4.6': Ok
C++ Compiler installed: FALSE
You may have to install 'g++' on your build machine
bison installed: Ok
flex installed: Ok
gettext installed: Ok
makeinfo installed: Ok
Build system dependencies: Ok
rm -rf
/usr/local/src/buildroot/project_build_i386/uclibc/buildroot-config
mkdir -p /usr/local/src/buildroot/project_build_i386/uclibc
cp -dpRf package/config/buildroot-config
/usr/local/src/buildroot/project_build_ i386/uclibc/buildroot-config
rm -rf
/usr/local/src/buildroot/project_build_i386/uclibc/root/usr/include
find /usr/local/src/buildroot/project_build_i386/uclibc/root/usr/lib -name
'*.a' -delete
find /usr/local/src/buildroot/project_build_i386/uclibc/root/lib -name
'*.a' -de lete
find /usr/local/src/buildroot/project_build_i386/uclibc/root/usr/lib -name
'*.la ' -delete
find /usr/local/src/buildroot/project_build_i386/uclibc/root/lib -name
'*.la' -d elete
/usr/bin/make -j1 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" ARCH=i386
CFLAGS_KERNEL="- O0
-I/usr/local/src/buildroot/build_i386/staging_dir/usr/include
-I/usr/local/sr c/buildroot/build_i386/staging_dir/include -mtune=i386
-march=i386" INSTALL_MOD_
PATH=/usr/local/src/buildroot/project_build_i386/uclibc/root
CROSS_COMPILE=/usr/
local/src/buildroot/build_i386/staging_dir/usr/bin/i386-linux-uclibc-
LDFLAGS="- L/usr/local/src/buildroot/build_i386/staging_dir/lib
-L/usr/local/src/buildroot/ build_i386/staging_dir/usr/lib"
LZMA="/usr/local/src/buildroot/toolchain_build_i 386/bin/lzma" \
-C
/usr/local/src/buildroot/project_build_i386/uclibc/linux-2.6. 22.10
bzImage
make[1]: Entering directory
`/usr/local/src/buildroot/project_build_i386/uclibc/ linux-2.6.22.10'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD vmlinux
mm/built-in.o: In function `kmem_cache_init':
(.init.text+0x41ff): undefined reference to `__bad_size'
mm/built-in.o: In function `kmem_cache_init':
(.init.text+0x4225): undefined reference to `__bad_size'
mm/built-in.o: In function `kmem_cache_init':
(.init.text+0x4247): undefined reference to `__bad_size'
mm/built-in.o: In function `kmem_cache_init':
(.init.text+0x4294): undefined reference to `__bad_size'
mm/built-in.o: In function `kmem_cache_init':
(.init.text+0x42a5): undefined reference to `__bad_size'
mm/built-in.o:(.init.text+0x42be): more undefined references to
`__bad_size' fol low
arch/i386/lib/lib.a(usercopy.o): In function `__copy_to_user_ll':
usercopy.c:(.text+0x2c1): undefined reference to `__copy_user_intel'
arch/i386/lib/lib.a(usercopy.o): In function `__copy_from_user_ll':
usercopy.c:(.text+0x361): undefined reference to
`__copy_user_zeroing_intel'
arch/i386/lib/lib.a(usercopy.o): In function
`__copy_from_user_ll_nozero':
usercopy.c:(.text+0x401): undefined reference to `__copy_user_intel'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory
`/usr/local/src/buildroot/project_build_i386/uclibc/l inux-2.6.22.10'
make: ***
[/usr/local/src/buildroot/binaries/uclibc/linux-kernel-2.6.22.10-i386]
Error 2
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
03-17-08 00:54 Stanley New Issue
03-17-08 00:54 Stanley Status new => assigned
03-17-08 00:54 Stanley Assigned To => buildroot
======================================================================
More information about the buildroot
mailing list