On Wed, May 5, 2010 at 15:31:37 +0200, Frederik Schüler wrote:
> Hello,
>
> currently, the 32bit binary build of strace fails on sparc (the 64bit one
> succeeds):
>
> https://buildd.debian.org/fetch.cgi?&pkg=strace&ver=4.5.20-2&arch=sparc&stamp=1273064636&file=log
>
> gcc -DHAVE_CONFIG_H -I. -I.. -I../linux/sparc -I../linux -Wall -Wall -g -O2
> -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o ../file.c
> In file included from ../file.c:88:
> /usr/include/asm/stat.h:56: error: expected specifier-qualifier-list before
> 'uid16_t'
Looks like a kernel bug, as uid16_t is not available in userspace.
Should be fixed by:
commit 7469a9acf919d36836f6c635099d8edc9be4528a
Author: Rob Landley <rob@landley.net>
Date: Sat Mar 27 08:36:18 2010 -0700
sparc: Fix use of uid16_t and gid16_t in asm/stat.h
Signed-off-by: Rob Landley <rob@landley.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Cheers,
Julien
Attachment:
signature.asc
Description: Digital signature