From 63b26903197d359c89aafb3cc29f005d9981c0f3 Mon Sep 17 00:00:00 2001 From: tomo Date: Sat, 18 Feb 2012 11:06:27 +0000 Subject: [PATCH] Add '--ldflags=-Wl,-no_pie' to $xemacs_opts when running with Mac OS X 10.7 Lion or later. --- configure.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/configure.in b/configure.in index 0649c4f..13d9cbe 100644 --- a/configure.in +++ b/configure.in @@ -86,6 +86,20 @@ if test x"$with_canna" != x"no"; then xemacs_opts="$xemacs_opts --with-canna") fi +os_name=`uname -s` +mac_product_name=`sw_vers |grep ProductName|cut -f2` +mac_product_version=`sw_vers |grep ProductVersion|cut -f2` +mac_product_major_version=`echo $mac_product_version|cut -d'.' -f1` +mac_product_minor_version=`echo $mac_product_version|cut -d'.' -f2` + +if test "$os_name" = "Darwin" -a \ + "$mac_product_name" = "Mac OS X" -a \ + $mac_product_major_version -eq 10 -a \ + $mac_product_minor_version -ge 7 +then + xemacs_opts="$xemacs_opts '--ldflags=-Wl,-no_pie'" +fi + # Checks for header files. # Checks for typedefs, structures, and compiler characteristics. -- 1.7.10.4