-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot enable executable stack on Ubuntu on Windows #11
Comments
…y default for .S files, which is useless for us and only cause trouble; see issue #11)
Zarith should not require an executable stack. However, I just discovered that compiling assembly files with gcc (unlike C files) produces objects with executable stacks by default, which is probably the source of your problem. I've pushed a fix that adds the required assembly directive to ask for a non-executable stack. I've checked, only on Linux x86_64, that it indeed produces an so file with non-executable stack. |
Yes, this fixed the issue, thanks a lot! |
Hi,
For « fun » I decided to try to build Prose (the collaborative text editor) on Windows/Ubuntu through its recent Linux subsystem. Well, for fun and to find out whether this subsystem could handle non-trivial workloads which include builds and packaging.
Build worked but ocsigenserver failed at runtime with the following error message:
I don't know if the requirement on an executable stack comes from Zarith or from GMP so maybe I'm filling this issue report in the wrong project.
The text was updated successfully, but these errors were encountered: