SXEmacs v22.1.16 is released!
[sxemacs] / m4 / sxe-bldenv.m4
index 64d66b3..c230461 100644 (file)
@@ -4,17 +4,33 @@ AC_DEFUN([SXE_LD_EXPORT_DYNAMIC], [dnl
        AC_MSG_CHECKING([if linker understands -export-dynamic])
        SXE_DUMP_LIBS
        LDFLAGS="-export-dynamic $LDFLAGS"
-        AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+       AC_LINK_IFELSE([AC_LANG_PROGRAM([[
 #include <stdlib.h>
 ]],[[
 return 0;
 ]])],  [AC_MSG_RESULT([yes])
-        have_ld_export_dynamic="yes"], [
+       have_ld_export_dynamic="yes"], [
        AC_MSG_RESULT([no])
        have_ld_export_dynamic="no"])
        SXE_RESTORE_LIBS
 ])dnl SXE_LD_EXPORT_DYNAMIC
 
+
+AC_DEFUN([SXE_LD_NO_PIE], [dnl
+       AC_MSG_CHECKING([if linker understands -no_pie])
+       SXE_DUMP_LIBS
+       LDFLAGS="-no_pie $LDFLAGS"
+       AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+#include <stdlib.h>
+]],[[
+return 0;
+]])],  [AC_MSG_RESULT([yes])
+       have_ld_no_pie="yes"], [
+       AC_MSG_RESULT([no])
+       have_ld_no_pie="no"])
+       SXE_RESTORE_LIBS
+])dnl SXE_LD_NO_PIE
+
 dnl SXE_RILLY_COMPUTE_LD_RUN_PATH()
 AC_DEFUN([SXE_RILLY_COMPUTE_LD_RUN_PATH], [dnl
        if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
@@ -276,7 +292,7 @@ dnl AC_ARG_PROGRAM
        ##else
        ##      datadir='${prefix}/share'
        fi
-       
+
        if test "x$libdir" != 'x${exec_prefix}/lib'; then
                AC_DEFINE([ARCHLIBDIR_USER_DEFINED], [1], [Description here!])
                AC_DEFINE([MODULEDIR_USER_DEFINED], [1], [Description here!])