Summary: | using crossdev m68k-unknown-linux-gnu doesn't work for gcc but does for binutils | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alan Hourihane <alanh> |
Component: | [OLD] Development | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED LATER | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | m68k | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alan Hourihane
2008-02-01 21:10:38 UTC
I've added m68k to 4.2.2 myself, but then glibc compilation fails because of kernel header checks that are wrong for 2.6 kernel headers..... checking installed Linux kernel header files... TOO OLD!^M configure: error: GNU libc requires kernel header files from^M Linux 2.0.10 or later to be installed before configuring.^M The kernel header files are found usually in /usr/include/asm and^M /usr/include/linux; make sure these directories use files from^M Linux 2.0.10 or later. This check uses <linux/version.h>, so^M make sure that file was built correctly when installing the kernel header^M files. To use kernel headers not from /usr/include/linux, use the^M configure option --with-headers.^M * ^M * ERROR: cross-m68k-unknown-linux-gnu/glibc-2.3.5-r3 failed.^M * Call stack:^M * ebuild.sh, line 1701: Called dyn_compile^M * ebuild.sh, line 1039: Called qa_call 'src_compile'^M * ebuild.sh, line 44: Called src_compile^M * glibc-2.3.5-r3.ebuild, line 1151: Called src_compile^M * glibc-2.3.5-r3.ebuild, line 1159: Called toolchain-glibc_src_compile^M * glibc-2.3.5-r3.ebuild, line 224: Called glibc_do_configure 'linuxthreads'^M * glibc-2.3.5-r3.ebuild, line 908: Called die^M actually get a working toolchain combo and we can talk about KEYWORDS I have. |