# HG changeset patch # User Matt Johnston # Date 1498237271 -28800 # Node ID a097c9c9608a828e79cb46fcaece552e7425d8bb # Parent f0e262a46d4e0d0596f219359b63c5af9d30fd02 test for -pie linker flag as well, for Linux diff -r f0e262a46d4e -r a097c9c9608a configure.ac --- a/configure.ac Sat Jun 24 00:42:20 2017 +0800 +++ b/configure.ac Sat Jun 24 01:01:11 2017 +0800 @@ -58,7 +58,15 @@ LDFLAGS="$LDFLAGS $TESTFLAGS" AC_LINK_IFELSE([AC_LANG_PROGRAM([])], [AC_MSG_NOTICE([Setting $TESTFLAGS])], - [AC_MSG_NOTICE([Not setting $TESTFLAGS]); LDFLAGS="$OLDLDFLAGS" ] + [ + LDFLAGS="$OLDLDFLAGS" + TESTFLAGS="-pie" + LDFLAGS="$LDFLAGS $TESTFLAGS" + AC_LINK_IFELSE([AC_LANG_PROGRAM([])], + [AC_MSG_NOTICE([Setting $TESTFLAGS])], + [AC_MSG_NOTICE([Not setting $TESTFLAGS]); LDFLAGS="$OLDLDFLAGS" ] + ) + ] ) # readonly elf relocation sections (relro) OLDLDFLAGS="$LDFLAGS"