| https://svn.boost.org/trac/boost/ticket/9445 |
| |
| hack to fix x32 builds |
| |
| --- a/libs/context/src/asm/jump_i386_sysv_elf_gas.S |
| +++ b/libs/context/src/asm/jump_i386_sysv_elf_gas.S |
| @@ -31,6 +31,10 @@ |
| * * |
| * *****************************************************************/ |
| |
| +#ifdef __x86_64__ |
| +#include "jump_x86_64_sysv_elf_gas.S" |
| +#else |
| + |
| .text |
| .globl jump_fcontext |
| .align 2 |
| @@ -73,3 +77,5 @@ jump_fcontext: |
| |
| /* Mark that we don't need executable stack. */ |
| .section .note.GNU-stack,"",%progbits |
| + |
| +#endif |
| --- a/libs/context/src/asm/make_i386_sysv_elf_gas.S |
| +++ b/libs/context/src/asm/make_i386_sysv_elf_gas.S |
| @@ -31,6 +31,10 @@ |
| * * |
| * *****************************************************************/ |
| |
| +#ifdef __x86_64__ |
| +#include "make_x86_64_sysv_elf_gas.S" |
| +#else |
| + |
| .text |
| .globl make_fcontext |
| .align 2 |
| @@ -78,3 +82,5 @@ finish: |
| |
| /* Mark that we don't need executable stack. */ |
| .section .note.GNU-stack,"",%progbits |
| + |
| +#endif |