This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Mike Frysinger wrote:
On Thursday 24 March 2005 02:07 am, Dan Kegel wrote:
gcc-3.4.x requires glibc headers to be installed
how so ?
Look at the configure script. It has an explicit check.
ive built a stage1 gcc C-only with gcc-3.4.3 for a ton of targets and ia64/powerpc64 were the only ones that failed badly (unwind junk) ... i just had to disable a lot of things for this first pass compiler (static, threads, etc...)
Were you using vanilla sources, or were you using somebody else's packaging that solved the problem for you?
Or perhaps were you building for a non-Linux target? The explicit check is in sysdeps/unix/sysv/linux/configure.in:
... define([libc_cv_linuxVER], [libc_cv_linux]patsubst(LIBC_LINUX_VERSION,[\.]))dnl AC_CACHE_CHECK(installed Linux kernel header files, libc_cv_linuxVER, [dnl AC_EGREP_CPP([eat flaming death], [#include <linux/version.h> #if !defined LINUX_VERSION_CODE || LINUX_VERSION_CODE < ]dnl patsubst(LIBC_LINUX_VERSION,[^\([^.]*\)\.\([^.]*\)\.\([^.]*\)$],dnl [ (\1 *65536+ \2 *256+ \3) /* \1.\2.\3 */])[ eat flaming death #endif], libc_cv_linuxVER='TOO OLD!', libc_cv_linuxVER='LIBC_LINUX_VERSION or later')]) if test "$libc_cv_linuxVER" != 'LIBC_LINUX_VERSION or later'; then AC_MSG_ERROR([GNU libc requires kernel header files from Linux LIBC_LINUX_VERSION or later to be installed before configuring. The kernel header files are found usually in /usr/include/asm and /usr/include/linux; make sure these directories use files from Linux LIBC_LINUX_VERSION or later. This check uses <linux/version.h>, so make sure that file was built correctly when installing the kernel header files. To use kernel headers not from /usr/include/linux, use the configure option --with-headers.]) fi
I suppose I could set libc_cv_linuxVER=2.6.11.3 when running that configure; it would bypass the check, anyway... - Dan
-- Trying to get a job as a c++ developer? See http://kegel.com/academy/getting-hired.html
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |