This is the mail archive of the crossgcc@sourceware.org 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]

Re: arm eabi boot progress.


On Wed, Apr 26, 2006 at 05:43:48PM +0100, Steve Papacharalambous wrote:

> After applying the patch: 
> http://sourceware.org/ml/libc-ports/2006-03/msg00029.html and rebuilding 
> the user space completely with "-mabi=aapcs-linux" the system now boots 
> and it is possible to log in successfully.  :-)
> 
> The problems remaining are all socket operations fail with "Function not 
> implemented" error messages.  This message is also generated when trying 
> to change file metadata.
> 
> For example:
> 
> cp: preserving times for `/mnt/rwfs/var/spool': Function not implemented

What kernel version are you running?

If you configure glibc with --enable-kernel=2.6.17, it assumes that
the f*at() system calls are available on your platform, which is true
for 2.6.17 on x86 but not for 2.6.17 on ARM.  This might be what you
are running into.

(If you configure with --enable-kernel=something_old, say 2.6.9, it
won't enable the EABI bits.  --enable-kernel=2.6.16 works OK for me.)

(It's been a while since I looked at this, so my memory might be
incorrect.)

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]