Remove Mac OS X 10.4 and 10.5 SDK support

Change-Id: Ib47f75f115f3410299890e775784b7c7bbc1316c
This commit is contained in:
Tor Lillqvist
2013-04-03 20:58:39 +03:00
parent 69072caa91
commit d8842c2221

View File

@@ -2370,9 +2370,9 @@ if test "$_os" = "Darwin"; then
# The intent is that for "most" Mac-based developers, a suitable # The intent is that for "most" Mac-based developers, a suitable
# SDK will be found automatically without any configure options. # SDK will be found automatically without any configure options.
# For developers still using Xcode 2 or 3, in /Developer, either # For developers still using Xcode 3, in /Developer, either
# because it is the only Xcode they have, or they have that in # because it is the only Xcode they have, or they have that in
# addition to Xcode 4 in /Applications/Xcode.app, the 10.4 SDK # addition to Xcode 4 in /Applications/Xcode.app, the 10.6 SDK
# should be found. # should be found.
# For developers with a current Xcode 4 installed from the Mac App # For developers with a current Xcode 4 installed from the Mac App
@@ -2381,13 +2381,11 @@ if test "$_os" = "Darwin"; then
AC_MSG_CHECKING([what Mac OS X SDK to use]) AC_MSG_CHECKING([what Mac OS X SDK to use])
if test -z "$with_macosx_sdk"; then if test -z "$with_macosx_sdk"; then
if test -d /Developer/SDKs/MacOSX10.4u.sdk; then if test -d /Developer/SDKs/MacOSX10.6.sdk; then
with_macosx_sdk=10.4 with_macosx_sdk=10.6
elif test -d /Developer-old/SDKs/MacOSX10.4u.sdk; then elif test -d /Developer-old/SDKs/MacOSX10.6.sdk; then
with_macosx_sdk=10.4 with_macosx_sdk=10.6
elif test -d /Xcode3/SDKs/MacOSX10.4u.sdk; then elif test -d /Xcode3/SDKs/MacOSX10.6.sdk; then
with_macosx_sdk=10.4
elif test -d /Developer/SDKs/MacOSX10.6.sdk; then
with_macosx_sdk=10.6 with_macosx_sdk=10.6
elif test -d /Developer/SDKs/MacOSX10.7.sdk; then elif test -d /Developer/SDKs/MacOSX10.7.sdk; then
with_macosx_sdk=10.7 with_macosx_sdk=10.7
@@ -2407,12 +2405,6 @@ if test "$_os" = "Darwin"; then
fi fi
case $with_macosx_sdk in case $with_macosx_sdk in
10.4)
MACOSX_SDK_VERSION=1040
;;
10.5)
MACOSX_SDK_VERSION=1050
;;
10.6) 10.6)
MACOSX_SDK_VERSION=1060 MACOSX_SDK_VERSION=1060
;; ;;
@@ -2423,7 +2415,7 @@ if test "$_os" = "Darwin"; then
MACOSX_SDK_VERSION=1080 MACOSX_SDK_VERSION=1080
;; ;;
*) *)
AC_MSG_ERROR([with-macosx-sdk $with_macosx_sdk is not a supported value, supported value are 10.4--8]) AC_MSG_ERROR([with-macosx-sdk $with_macosx_sdk is not a supported value, supported value are 10.6--8])
;; ;;
esac esac
@@ -2433,16 +2425,21 @@ if test "$_os" = "Darwin"; then
# happen). # happen).
if test -z "$MACOSX_SDK_PATH"; then if test -z "$MACOSX_SDK_PATH"; then
case $with_macosx_sdk in case $with_macosx_sdk in
10.4) 10.6)
if test -d /Developer/SDKs/MacOSX10.4u.sdk; then if test -d /Developer/SDKs/MacOSX10.6.sdk; then
MACOSX_SDK_PATH=/Developer/SDKs/MacOSX10.4u.sdk MACOSX_SDK_PATH=/Developer/SDKs/MacOSX10.6.sdk
elif test -d /Developer-old/SDKs/MacOSX10.4u.sdk; then elif test -d /Developer-old/SDKs/MacOSX10.6.sdk; then
MACOSX_SDK_PATH=/Developer-old/SDKs/MacOSX10.4u.sdk MACOSX_SDK_PATH=/Developer-old/SDKs/MacOSX10.6.sdk
elif test -d /Xcode3/SDKs/MacOSX10.4u.sdk; then elif test -d /Xcode3/SDKs/MacOSX10.6.sdk; then
MACOSX_SDK_PATH=/Xcode3/SDKs/MacOSX10.4u.sdk MACOSX_SDK_PATH=/Xcode3/SDKs/MacOSX10.6.sdk
elif test -x /usr/bin/xcode-select; then
xcodepath="`xcode-select -print-path`"
if test -d "$xcodepath/Platforms/MacOSX.platform/Developer/SDKs/MacOSX$with_macosx_sdk.sdk"; then
MACOSX_SDK_PATH="$xcodepath/Platforms/MacOSX.platform/Developer/SDKs/MacOSX$with_macosx_sdk.sdk"
fi
fi fi
;; ;;
10.6|10.7|10.8) 10.7|10.8)
if test -d /Developer/SDKs/MacOSX$with_macosx_sdk.sdk; then if test -d /Developer/SDKs/MacOSX$with_macosx_sdk.sdk; then
MACOSX_SDK_PATH=/Developer/SDKs/MacOSX$with_macosx_sdk.sdk MACOSX_SDK_PATH=/Developer/SDKs/MacOSX$with_macosx_sdk.sdk
elif test -x /usr/bin/xcode-select; then elif test -x /usr/bin/xcode-select; then
@@ -2460,12 +2457,7 @@ if test "$_os" = "Darwin"; then
AC_MSG_RESULT([SDK $with_macosx_sdk at $MACOSX_SDK_PATH]) AC_MSG_RESULT([SDK $with_macosx_sdk at $MACOSX_SDK_PATH])
if test "$with_macosx_version_min_required" = ""; then if test "$with_macosx_version_min_required" = ""; then
case $with_macosx_sdk in with_macosx_version_min_required="10.6"
10.4|10.5)
with_macosx_version_min_required="10.4";;
*)
with_macosx_version_min_required="10.6";;
esac
fi fi
if test "$with_macosx_version_max_allowed" = ""; then if test "$with_macosx_version_max_allowed" = ""; then
@@ -2476,12 +2468,6 @@ if test "$_os" = "Darwin"; then
MACOSX_DEPLOYMENT_TARGET="$with_macosx_version_min_required" MACOSX_DEPLOYMENT_TARGET="$with_macosx_version_min_required"
case "$with_macosx_version_min_required" in case "$with_macosx_version_min_required" in
10.4)
MAC_OS_X_VERSION_MIN_REQUIRED="1040"
;;
10.5)
MAC_OS_X_VERSION_MIN_REQUIRED="1050"
;;
10.6) 10.6)
MAC_OS_X_VERSION_MIN_REQUIRED="1060" MAC_OS_X_VERSION_MIN_REQUIRED="1060"
;; ;;
@@ -2492,32 +2478,12 @@ if test "$_os" = "Darwin"; then
MAC_OS_X_VERSION_MIN_REQUIRED="1080" MAC_OS_X_VERSION_MIN_REQUIRED="1080"
;; ;;
*) *)
AC_MSG_ERROR([with-macosx-version-min-required $with_macosx_version_min_required is not a supported value, supported value are 10.4--8]) AC_MSG_ERROR([with-macosx-version-min-required $with_macosx_version_min_required is not a supported value, supported value are 10.6--8])
;; ;;
esac esac
if test "$BITNESS_OVERRIDE" = 64; then
case $with_macosx_version_min_required in
10.4|10.5)
AC_MSG_ERROR([Can't build 64-bit code for with-macosx-version-min-required=$with_macosx_version_min_required])
;;
esac
fi
if test "$BITNESS_OVERRIDE" = ""; then if test "$BITNESS_OVERRIDE" = ""; then
case "$with_macosx_version_min_required" in case "$with_macosx_version_min_required" in
10.4)
case "$with_macosx_sdk" in
10.4)
;;
10.6)
;;
*)
AC_MSG_WARN([Building with a SDK > 10.6 possibly breaks 10.6 compatibility. Do not use for the TDF build])
add_warning "Building with a SDK > 10.6 possibly breaks 10.6 compatibility. Do not use for the TDF build"
;;
esac
;;
10.6) 10.6)
case "$with_macosx_sdk" in case "$with_macosx_sdk" in
10.6) 10.6)
@@ -2539,24 +2505,6 @@ if test "$_os" = "Darwin"; then
if test -z "$save_CC"; then if test -z "$save_CC"; then
AC_MSG_CHECKING([what compiler to use]) AC_MSG_CHECKING([what compiler to use])
case $with_macosx_sdk in case $with_macosx_sdk in
10.4)
case "$MACOSX_SDK_PATH" in
/Developer/*)
gccprefix=""
;;
/Developer-old/*)
gccprefix=/Developer-old/usr/bin/
;;
/Xcode3/*)
gccprefix=/Xcode3/usr/bin/
;;
*)
AC_MSG_ERROR([Cannot guess gcc location for this SDK])
;;
esac
CC="${gccprefix}gcc-4.0 $arch -mmacosx-version-min=$with_macosx_version_min_required -isysroot $MACOSX_SDK_PATH"
CXX="${gccprefix}g++-4.0 $arch -mmacosx-version-min=$with_macosx_version_min_required -isysroot $MACOSX_SDK_PATH"
;;
10.6) 10.6)
# did someone copy her 10.6 sdk into xcode 4 (needed on Mountain Lion)? # did someone copy her 10.6 sdk into xcode 4 (needed on Mountain Lion)?
if test "$(echo $MACOSX_SDK_PATH | cut -c1-23)" = "/Applications/Xcode.app"; then if test "$(echo $MACOSX_SDK_PATH | cut -c1-23)" = "/Applications/Xcode.app"; then
@@ -2578,12 +2526,6 @@ if test "$_os" = "Darwin"; then
fi fi
case "$with_macosx_version_max_allowed" in case "$with_macosx_version_max_allowed" in
10.4)
MAC_OS_X_VERSION_MAX_ALLOWED="1040"
;;
10.5)
MAC_OS_X_VERSION_MAX_ALLOWED="1050"
;;
10.6) 10.6)
MAC_OS_X_VERSION_MAX_ALLOWED="1060" MAC_OS_X_VERSION_MAX_ALLOWED="1060"
;; ;;
@@ -2594,7 +2536,7 @@ if test "$_os" = "Darwin"; then
MAC_OS_X_VERSION_MAX_ALLOWED="1080" MAC_OS_X_VERSION_MAX_ALLOWED="1080"
;; ;;
*) *)
AC_MSG_ERROR([with-macosx-version-max-allowed $with_macosx_version_max_allowed is not a supported value, supported value are 10.4--8]) AC_MSG_ERROR([with-macosx-version-max-allowed $with_macosx_version_max_allowed is not a supported value, supported value are 10.6--8])
;; ;;
esac esac
@@ -2763,23 +2705,7 @@ if test "$GCC" = "yes"; then
_gcc_major=`echo $_gcc_version | $AWK -F. '{ print \$1 }'` _gcc_major=`echo $_gcc_version | $AWK -F. '{ print \$1 }'`
GCCVER=`echo $_gcc_version | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'` GCCVER=`echo $_gcc_version | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'`
if test "$_os" = "Darwin" -a "$with_macosx_sdk" = "10.4" -a "$GCCVER" -ge "040100"; then AC_MSG_RESULT([gcc $_gcc_version])
if test -z "$save_CC" -a -x "$GCC_HOME/bin/gcc-4.0"; then
export CC="$GCC_HOME/bin/gcc-4.0"
# export CC to make it finally available to config.guess
GCCVER2=`$CC -dumpversion | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'`
if test "$GCCVER2" -ge "040000" -a "$GCCVER2" -lt "040100"; then
GCCVER=$GCCVER2
fi
fi
if test "$GCCVER" -ge "040100"; then
AC_MSG_ERROR([You need to use the gcc-4.0 compiler (gcc $_gcc_version won't work with the MacOSX10.4u.sdk) - set CC accordingly])
else
AC_MSG_RESULT([implicitly using CC=$CC])
fi
else
AC_MSG_RESULT([gcc $_gcc_version])
fi
if test "$GCCVER" -lt 040000; then if test "$GCCVER" -lt 040000; then
AC_MSG_ERROR([GCC $_gcc_version is too old, must be at least GCC 4.0.0]) AC_MSG_ERROR([GCC $_gcc_version is too old, must be at least GCC 4.0.0])
fi fi
@@ -5030,22 +4956,7 @@ if test "$GXX" = "yes"; then
_gpp_version=`$CXX -dumpversion` _gpp_version=`$CXX -dumpversion`
_gpp_majmin=`echo $_gpp_version | $AWK -F. '{ print \$1*100+\$2 }'` _gpp_majmin=`echo $_gpp_version | $AWK -F. '{ print \$1*100+\$2 }'`
if test "$_os" = "Darwin" -a "$with_macosx_sdk" = "10.4" -a "$_gpp_majmin" -ge "401"; then AC_MSG_RESULT([checked (g++ $_gpp_version)])
if test -z "$save_CXX" -a -x "$GCC_HOME/bin/g++-4.0"; then
export CXX="$GCC_HOME/bin/g++-4.0"
_gpp_majmin_2=`$CXX -dumpversion | $AWK -F. '{ print \$1*100+\$2 }'`
if test "$_gpp_majmin_2" -ge "400" -a "$_gpp_majmin_2" -lt "401"; then
_gpp_majmin=$_gpp_majmin_2
fi
fi
if test "$_gpp_majmin" -ge "401"; then
AC_MSG_ERROR([You need to use the g++-4.0 compiler (g++ $_gpp_version will not work with the MacOSX10.4u.sdk) - set CXX accordingly])
else
AC_MSG_RESULT([implicitly using CXX=$CXX])
fi
else
AC_MSG_RESULT([checked (g++ $_gpp_version)])
fi
if test "$_gpp_majmin" = "304"; then if test "$_gpp_majmin" = "304"; then
AC_MSG_CHECKING([whether $CXX has the enum bug]) AC_MSG_CHECKING([whether $CXX has the enum bug])
@@ -7409,12 +7320,6 @@ no|disable)
if test "$DISABLE_SCRIPTING" = TRUE -a -n $PYTHON_FOR_BUILD; then if test "$DISABLE_SCRIPTING" = TRUE -a -n $PYTHON_FOR_BUILD; then
AC_MSG_RESULT([no, overridden by --disable-scripting]) AC_MSG_RESULT([no, overridden by --disable-scripting])
enable_python=no enable_python=no
elif test $_os = Darwin -a \( "$with_macosx_version_min_required" = 10.4 -o "$with_macosx_version_min_required" = 10.5 \) \
-a \( "$with_macosx_sdk" = 10.4 -o "$with_macosx_sdk" = 10.5 \); then
# When building against a more recent SDK the ionternal Python can't be compiled, I can't be bothered to fix that for now,
# building against a recent SDK is only for developer's own builds anyway.
AC_MSG_RESULT([internal, the Python in Mac OS X $with_macosx_version_min_required is incompatible with Python3-ified pyuno])
enable_python=internal
elif test $build_os = cygwin; then elif test $build_os = cygwin; then
dnl When building on Windows we don't attempt to use any installed dnl When building on Windows we don't attempt to use any installed
dnl "system" Python. dnl "system" Python.
@@ -7445,9 +7350,6 @@ internal)
AC_MSG_RESULT([internal]) AC_MSG_RESULT([internal])
;; ;;
system) system)
if test $_os = Darwin -a -z "$PYTHON_CFLAGS" -a \( "$with_macosx_version_min_required" = 10.4 -o "$with_macosx_version_min_required" = 10.5 \); then
AC_MSG_ERROR([Cannot use "system" Python, the Python in Mac OS X $with_macosx_version_min_required is incompatible with Python3-ified pyuno])
fi
AC_MSG_RESULT([system]) AC_MSG_RESULT([system])
;; ;;
*) *)