Opened 9 years ago
Closed 9 years ago
#8826 closed Bugs (fixed)
[PATCH] Boost.Context builds with executable stack on Linux
Reported by: | Owned by: | olli | |
---|---|---|---|
Milestone: | To Be Determined | Component: | context |
Version: | Boost 1.54.0 | Severity: | Problem |
Keywords: | Cc: |
Description
The assembler sources of Boost.Context lack marking for stack permissions. When such marking is not available, the linker needs to assume that the code may make use of executable stack, and emits a program header GNU_STACK with +X permission. Since we don't make use of executable stack, let's add the appropriate marking.
Attachments (1)
Note:
See TracTickets
for help on using tickets.
A fix