File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,22 @@ AS_IF([test "x$intel_cet_enabled" = "xyes"], [
79
79
AC_DEFINE ( INTEL_CET_ENABLED , [ 1] , [ Intel CET enabled.] )
80
80
] )
81
81
82
+ # check if LD -z options are supported
83
+ LDFLAGS="\
84
+ -Wl,-z,noexecstack \
85
+ -Wl,-z,relro \
86
+ -Wl,-z,now \
87
+ "
88
+ AC_MSG_CHECKING ( [ if $LD supports $LDFLAGS] )
89
+ AC_LINK_IFELSE ( [ AC_LANG_PROGRAM ( [ [ ] ] , [ [
90
+ int main(int argc, char **argv)
91
+ {
92
+ return 0;
93
+ }] ] ) ] ,
94
+ [ AC_MSG_RESULT ( [ yes] ) ] ,
95
+ [ AC_MSG_RESULT ( [ no] )
96
+ LDFLAGS=""]
97
+ )
82
98
83
99
# Pick an assembler yasm or nasm
84
100
if test x"$AS" = x""; then
@@ -290,13 +306,6 @@ my_CFLAGS="\
290
306
"
291
307
AC_SUBST ( [ my_CFLAGS] )
292
308
293
- AM_LDFLAGS="\
294
- -Wl,-z,noexecstack \
295
- -Wl,-z,relro \
296
- -Wl,-z,now \
297
- "
298
- AC_SUBST ( [ AM_LDFLAGS] )
299
-
300
309
AC_CONFIG_FILES ( [ \
301
310
Makefile\
302
311
libisal.pc
You can’t perform that action at this time.
0 commit comments