__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