I've been working on this paxtest bug for a while, and I was not able to fix it. I just wanted to state the things that I've tried, without luck.
Normal userspace programs are adviced not to include any linux/ files, so I tried using <elf.h> and <a.out.h>, instead of the linux/ versions, but this fails, because pax actually uses information that is in linux/elf.h but not in elf.h However, PaX is actually a kernel patch, so I guessed I might try enabling __KERNEL__, but this didn't work either, because since it's also including non-kernel headers, they seem to conflict with each other. I'll keep working on this, although I'm currently out of ideas. -- Love, Marga.
signature.asc
Description: Digital signature