[Buildroot] [buildroot 0002604]: Unable to compile Buildroot
bugs at busybox.net
bugs at busybox.net
Fri Mar 28 15:37:36 UTC 2008
A NOTE has been added to this issue.
======================================================================
http://busybox.net/bugs/view.php?id=2604
======================================================================
Reported By: Graol
Assigned To: buildroot
======================================================================
Project: buildroot
Issue ID: 2604
Category: Architecture Specific
Reproducibility: always
Severity: block
Priority: normal
Status: assigned
======================================================================
Date Submitted: 03-14-2008 09:13 PDT
Last Modified: 03-28-2008 08:37 PDT
======================================================================
Summary: Unable to compile Buildroot
Description:
Hi,
I'm running a virtual machine with Debian 32 bits installed (on a Xeon
core 2 server). I tried to install buildroot in x86_64 arch but I always
get the same error at last:
Unknown CPU given in --with-tune=core2.
make[1]: *** [configure-gcc] Error 1
make[1]: Leaving directory
`/usr/src/buildroot/toolchain_build_x86_64/gcc-4.2.1-initial'
make: ***
[/usr/src/buildroot/toolchain_build_x86_64/gcc-4.2.1-initial/.compiled]
Error 2
======================================================================
----------------------------------------------------------------------
Graol - 03-25-08 08:28
----------------------------------------------------------------------
CPU is Intel Core2 2.13 GHz (according to cpuinfo)
Toolchain Config:
- Toolchain type: Buildroot toolchain
- target arch x86_64
- variant arch core2
- kernel headers 2.6.24.x
- uClib = daily snapshot
- busybox 1.9.x
- gcc 4.2.1
- binutils 2.18
- multilib disabled
----------------------------------------------------------------------
Graol - 03-25-08 07:42
----------------------------------------------------------------------
I reinstalled the official 64 bits Debian distrib, then updated the kernel
to 2.6.24.3 version. I changed sources list to testing repository to get
gcc 4.3: nothing new, I still have the same error message (Unknown CPU).
----------------------------------------------------------------------
Graol - 03-25-08 09:24
----------------------------------------------------------------------
I solved the problem by specifying a Nocona CPU in the config file instead
of a Core2 one. Seems like the Core2 does not support EM64T technology,
unlike the Xeon Nocona CPU. See
http://softwarecommunity.intel.com/articles/eng/1699.htm
----------------------------------------------------------------------
Graol - 03-28-08 08:37
----------------------------------------------------------------------
Compile fails on libiberty:
make[4]: Leaving directory
`/space/buildroot/toolchain_build_x86_64/gcc-4.2.0-final/x86_64-linux-uclibc/libiberty'
/bin/sh
/space/buildroot/toolchain_build_x86_64/gcc-4.2.0/libiberty/../mkinstalldirs
/space/buildroot/build_x86_64/staging_dir/x86_64-linux-uclibc/lib/`/space/buildroot/build_x86_64/staging_dir/usr/bin/x86_64-linux-uclibc-gcc
-g -Os -print-multi-os-directory`
/usr/bin/install -c -m 644 ./libiberty.a
/space/buildroot/build_x86_64/staging_dir/x86_64-linux-uclibc/lib/`/space/buildroot/build_x86_64/staging_dir/usr/bin/x86_64-linux-uclibc-gcc
-g -Os -print-multi-os-directory`/./libiberty.an
( cd
/space/buildroot/build_x86_64/staging_dir/x86_64-linux-uclibc/lib/`/space/buildroot/build_x86_64/staging_dir/usr/bin/x86_64-linux-uclibc-gcc
-g -Os -print-multi-os-directory` ; chmod 644 ./libiberty.an;
/space/buildroot/build_x86_64/staging_dir/usr/bin/x86_64-linux-uclibc-ranlib
./libiberty.an )
/bin/sh: line 0: cd:
/space/buildroot/build_x86_64/staging_dir/x86_64-linux-uclibc/lib/../lib64:
No such file or directory
chmod: cannot access `./libiberty.an': No such file or directory
/space/buildroot/build_x86_64/staging_dir/usr/bin/x86_64-linux-uclibc-ranlib:
'./libiberty.an': No such file
make[3]: *** [install_to_tooldir] Error 1
make[3]: Leaving directory
`/space/buildroot/toolchain_build_x86_64/gcc-4.2.0-final/x86_64-linux-uclibc/libiberty'
make[2]: *** [install-target-libiberty] Error 2
make[2]: Leaving directory
`/space/buildroot/toolchain_build_x86_64/gcc-4.2.0-final'
make[1]: *** [install] Error 2
make[1]: Leaving directory
`/space/buildroot/toolchain_build_x86_64/gcc-4.2.0-final'
make: ***
[/space/buildroot/toolchain_build_x86_64/gcc-4.2.0-final/.installed] Error
2
Issue History
Date Modified Username Field Change
======================================================================
03-14-08 09:13 Graol New Issue
03-14-08 09:13 Graol Status new => assigned
03-14-08 09:13 Graol Assigned To => buildroot
03-14-08 09:13 Graol Issue Monitored: Graol
03-14-08 09:21 Graol Note Added: 0005774
03-25-08 07:41 Graol Note Added: 0005894
03-25-08 07:42 Graol Note Edited: 0005894
03-25-08 07:44 Graol Note Edited: 0005774
03-25-08 07:45 Graol Note Edited: 0005774
03-25-08 07:52 Graol Issue End Monitor: Graol
03-25-08 07:52 Graol Issue Monitored: Graol
03-25-08 07:56 Graol Note Edited: 0005774
03-25-08 08:28 Graol Note Edited: 0005774
03-25-08 09:23 Graol Note Added: 0005904
03-25-08 09:24 Graol Note Edited: 0005904
03-25-08 09:24 Graol Note Edited: 0005904
03-26-08 02:18 Graol Issue End Monitor: Graol
03-28-08 08:37 Graol Note Added: 0006174
======================================================================
More information about the buildroot
mailing list