Opened 9 years ago

Closed 9 years ago

#8826 closed Bugs (fixed)

[PATCH] Boost.Context builds with executable stack on Linux

Reported by: pmachata@… 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)

boost-1.54.0-context-execstack.patch (7.0 KB ) - added by pmachata@… 9 years ago.
A fix

Download all attachments as: .zip

Change History (2)

by pmachata@…, 9 years ago

A fix

comment:1 by olli, 9 years ago

Resolution: fixed
Status: newclosed

thx

Note: See TracTickets for help on using tickets.