Bug 130539 - games-emulation/generator-0.3.5-r1 generates an executable stack QA notice
|
Bug#:
130539
|
Product: Gentoo Linux
|
Version: 2006.0
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: games@gentoo.org
|
Reported By: gentoo@altkai.ml1.net
|
|
Component: Games
|
|
|
URL:
|
|
Summary: games-emulation/generator-0.3.5-r1 generates an executable stack QA notice
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-04-19 17:49 0000
|
on x86, +gtk -svga use flags
QA Notice: the following files contain executable stacks
Files with executable stacks will not work properly (or at all!)
on some architectures/operating systems. A bug should be filed
at http://bugs.gentoo.org/ to make sure the file is fixed.
RWX --- --- usr/games/bin/generator-gtk
Kindly excuse my cluelessness :)
I followed the instructions at:
http://www.gentoo.org/proj/en/hardened/gnu-stack.xml
to find that raze/raze.o is the source of the trouble. It doesn't define
.note.GNU-stack. Now, I'm not sure where the ifdef goes. There are the
following files in /raze:
Makefile Makefile.in raze.asm raze.h raze.o raze.zip
Makefile.am libraze.a raze.asm.in raze.inc raze.reg raze2.asm
i fixed this once already ... the question is, where did that patch go
I looked through changelog & past bugs and don't see where your patch might've
been dropped. Where's an old Portage tree when you need one?
Aha. Sorry for the bugspam, folks. A bit of detective work shows that gngeo
uses the raze Z80 core as well, and that's where Spanky fixed it.
The makefiles are different, though, and I'm a little too clueless to figure it
out :P
ah, indeed ... i just recognized the 'raze.asm' and thought it to be the same
sync up and try current cvs please ... just added
files/generator-0.35-gcc.patch
Still generates a execstack QA notice here on my x86 machine. Works fine,
though.
Should be fixed now. In generator-0.35-r2 ebuild