﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
23	sstrip does not compile on suse 10.1	rainer	rainer	"{{{
In file included from /usr/include/asm/elf.h:11,
                 from /usr/include/linux/elf.h:6,
                 from ./src/sstrip.c:22:
/usr/include/asm/system.h:302: error: expected declaration specifiers or ... before u8
/usr/include/asm/system.h:302: error: expected declaration specifiers or ... before u8
/usr/include/asm/system.h:303: error: expected declaration specifiers or ... before u16
/usr/include/asm/system.h:303: error: expected declaration specifiers or ... before u16
/usr/include/asm/system.h:304: error: expected declaration specifiers or ... before u32
/usr/include/asm/system.h:304: error: expected declaration specifiers or ... before u32
/usr/include/asm/system.h: In function cmpxchg_386:
/usr/include/asm/system.h:311: error: too many arguments to function cmpxchg_386_u8
/usr/include/asm/system.h:313: error: too many arguments to function cmpxchg_386_u16
/usr/include/asm/system.h:315: error: too many arguments to function cmpxchg_386_u32
make: *** [sstrip] Fehler 1
}}}

The problem is the inclusion of linux/elf.h. Need to include elf.h instead, and determine
32bit/64bit from the executable, as we don't have ELF_CLASS anymore then.
"	defect	closed	major		main	2.2.1a	fixed		
