From: Andrew Morton sparc32: /usr/src/25-sparc/usr/include/stdint.h: Assembler messages: /usr/src/25-sparc/usr/include/stdint.h:10: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:11: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:12: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:13: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:15: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:16: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:17: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:18: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:20: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:21: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:23: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:24: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:26: Error: Unknown opcode: `typedef' /usr/src/25-sparc/usr/include/stdint.h:27: Error: Unknown opcode: `typedef' distcc[27501] ERROR: compile (null) on localhost failed make[2]: *** [usr/klibc/arch/sparc/umul.o] Error 1 make[1]: *** [_usr_klibc] Error 2 Cc: "H. Peter Anvin" Signed-off-by: Andrew Morton --- usr/include/stdint.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) diff -puN usr/include/stdint.h~git-klibc-stdint-build-fix-2 usr/include/stdint.h --- 25-sparc/usr/include/stdint.h~git-klibc-stdint-build-fix-2 2006-05-20 03:20:29.000000000 -0700 +++ 25-sparc-akpm/usr/include/stdint.h 2006-05-20 03:25:22.000000000 -0700 @@ -5,6 +5,8 @@ #ifndef _STDINT_H #define _STDINT_H +#ifndef __ASSEMBLY__ + #include typedef int8_t int_least8_t; @@ -113,4 +115,6 @@ typedef uint64_t uintmax_t; /* Keep the kernel from trying to define these types... */ #define __BIT_TYPES_DEFINED__ -#endif /* _STDINT_H */ +#endif /* __ASSEMBLY__ */ + +#endif /* _STDINT_H */ _