diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index e56e39d..bdb015b 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -57,7 +57,6 @@ AC_CHECK_FUNC([clock_gettime],, | |||
57 | AC_CHECK_FUNC([dl_iterate_phdr],, | 57 | AC_CHECK_FUNC([dl_iterate_phdr],, |
58 | [AC_SEARCH_LIBS([dl_iterate_phdr],[dl])]) | 58 | [AC_SEARCH_LIBS([dl_iterate_phdr],[dl])]) |
59 | 59 | ||
60 | AM_PROG_AS | ||
61 | AC_PROG_CC | 60 | AC_PROG_CC |
62 | AC_PROG_LIBTOOL | 61 | AC_PROG_LIBTOOL |
63 | AC_PROG_CC_STDC | 62 | AC_PROG_CC_STDC |
@@ -73,6 +72,18 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], | |||
73 | ) | 72 | ) |
74 | CFLAGS="$save_cflags $AM_CFLAGS" | 73 | CFLAGS="$save_cflags $AM_CFLAGS" |
75 | 74 | ||
75 | save_cflags="$CFLAGS" | ||
76 | CFLAGS= | ||
77 | AC_MSG_CHECKING([whether AS supports .note.GNU-stack]) | ||
78 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ | ||
79 | __asm__(".section .note.GNU-stack,\"\",@progbits");]])], | ||
80 | [AC_MSG_RESULT([yes])] | ||
81 | [AM_CFLAGS=-DHAVE_GNU_STACK], | ||
82 | [AC_MSG_RESULT([no])] | ||
83 | ) | ||
84 | CFLAGS="$save_cflags $AM_CFLAGS" | ||
85 | AM_PROG_AS | ||
86 | |||
76 | AC_MSG_CHECKING([if compiling with clang]) | 87 | AC_MSG_CHECKING([if compiling with clang]) |
77 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[ | 88 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[ |
78 | #ifndef __clang__ | 89 | #ifndef __clang__ |