Mercurial > pub > dyncall > dyncall
changeset 257:8bb4618c18d8
- portability changes to configure's "--noexecstack" flag detection (mainly for macos)
author | Tassilo Philipp |
---|---|
date | Sat, 20 May 2017 17:41:08 +0200 |
parents | 7520e2260097 |
children | 943c182692e2 |
files | configure |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Sat May 20 00:02:59 2017 +0200 +++ b/configure Sat May 20 17:41:08 2017 +0200 @@ -223,8 +223,8 @@ STACKFLAGS=`make -f - <<MAKEFILE include $C t: - @(echo .global main;echo main:) | \\\${CC} -xassembler -o "$RWXTESTBIN" -Wa,--noexecstack - - @(which objdump && objdump -p "$RWXTESTBIN") | grep -A1 STACK | sed '1d;s/^.*flags //' | awk '{print \\\$1}' + @(echo .text;echo .globl main;echo main:) | sed '/m/p;s/m/_m/' | \\\${CC} -xassembler -o "$RWXTESTBIN" -Wa,--noexecstack - + @(which objdump && objdump -p "$RWXTESTBIN") | grep -A1 STACK | sed '1d;s/^.*flags[ \\t]\\(rw[x-]\\)[ \\t]*/\\1/' MAKEFILE ` rm "$RWXTESTBIN" 2>/dev/null