__NR_syscall undefined for arm big endian with eabi support
Geerts Steven
Steven.Geerts at thomson.net
Tue Mar 27 11:04:45 UTC 2007
There's no point in trying to paper around unsupported syscalls, just
fix
the application.
-> but it's during building uClibc when this error occurs? So
how can I solve this then?
tnx
-----Original Message-----
From: Paul Mundt [mailto:lethal at linux-sh.org]
Sent: dinsdag 27 maart 2007 11:48
To: Geerts Steven
Cc: uclibc at uclibc.org
Subject: Re: __NR_syscall undefined for arm big endian with eabi support
On Tue, Mar 27, 2007 at 11:15:27AM +0200, Geerts Steven wrote:
> #if !defined(__thumb__) && !defined(__ARM_EABI__) // I added here
> the extra ARM_EABI check!!!!
> register long _r0 __asm__("r0")=(long)(sysnum);
> register long _r6 __asm__("r6")=(long)(f);
This is pointless, since it's the calling convention that differs. EABI
simply doesn't support the syscall, so you'll have to -ENOSYS.
There's no point in trying to paper around unsupported syscalls, just
fix
the application.
More information about the uClibc
mailing list