[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Building armel glibc-2.5



On Tue, Mar 20, 2007 at 12:45:24PM +0100, Hector Oron wrote:

> >And:
> >checking for kernel header at least 2.6.14... ok
> 
> I believe kernel headers need to be greater than 2.6.16 for new eabi.
> Not sure about it. I would have to check. Also, i have found this,
> that my help clarify some (future) issues
> http://www.sourceware.org/ml/libc-ports/2006-12/msg00004.html

If you build glibc with --enable-kernel=X, it'll more or less assume
that all system calls that are implemented on x86 in kernel version X
will be there.

This is specifically not true for the f*at() system calls, which were
in x86 since 2.6.15 or so (don't remember) but were only hooked up in
the ARM kernel port much later.  glibc _will_ break if you configure
with --enable-kernel=2.6.16 on ARM even if you do run 2.6.16.  (Been
there, done that.)



Reply to: