Russ Cox is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

rsc / plan9port http://swtch.com/plan9port/

Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems. See the web site http://swtch.com/plan9port/ for details.

Clone this repository (size: 58.2 MB): HTTPS / SSH
hg clone https://bitbucket.org/rsc/plan9port
hg clone ssh://hg@bitbucket.org/rsc/plan9port

Issues

#76 Unneeded executable stack

Reported by andy753421

Assembly routines in libthread and libmp use an executable stack by default. This is not needed and can be removed using --noexecstack.

The plan9port 9a wrapper wrapper needs to be modified to pass flags to the underlying assembler first though.

See http://www.gentoo.org/proj/en/hardened/gnu-stack.xml for details about executable stacks

Alternately, the assembly files could be patched, or only 9a could be patched which would allow --noexecstack to be applied when building.

Status: new Responsible: nobody Type: enhancement Priority: major
Milestone: none Component: none Version: none

Attachments

Comments and changes

No comments added for this issue yet.

Add comment / attachment

Verification: Please write the text from the image in the box (letters only)

captcha

Is that you, Humanoid? Is this me?