Summary: | app-emulation/qemu-softmmu-0.8.0 - executable stacks | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Cramer <portage> |
Component: | [OLD] Unspecified | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | solar, vapier |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michael Cramer
2005-12-23 08:49:02 UTC
false positive, sorry Re-assigning... /usr/share/qemu/proll.elf lacks a PT_GNU_STACK marking thus ld.so will load this as eXecutable on everything but PaX enabled systems. Which is probably also correct that it be loaded as eXecutable seeing as it has a RWX PT_LOAD which is even worse. That binary seems to not be built using a gentoo system. poking at the ELF innards we can see it was built with GCC: (GNU) 2.95.4 20010319 (prerelease) which probably explains the crappy PT_LOAD segment. Anyway this bin can be built on a gentoo system? Is it a binary only elf? if your package actually needs executable stacks, you can put 'RESTRICT=stricter' in your ebuild and it will not abort but as to whether this is such a case, i dont know as you didnt really explain why this is a "false positive" >=0.8.2-r1 is using the QA_* variables to supress these warnings, and that's about it. Closing.
|