From e4cad568ec6bf80b86288e88edd52e9ded6a1f59 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Sat, 17 Feb 2007 01:47:38 +0000 Subject: darwin.h (LINK_SPEC): Always pass -macosx_version_min to linker. * config/darwin.h (LINK_SPEC): Always pass -macosx_version_min to linker. (DARWIN_EXTRA_SPECS): Add %(darwin_minversion). * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Just call darwin_rs6000_override_options. (C_COMMON_OVERRIDE_OPTIONS): Expect darwin_macosx_version_min to be non-NULL always. (TARGET_C99_FUNCTIONS): Likewise. (CC1_SPEC): Always pass -mmacosx-version-min to cc1*. (DARWIN_MINVERSION_SPEC): New. * config/rs6000/rs6000.c (darwin_rs6000_override_options): New. * config/i386/darwin.h (CC1_SPEC): Always pass -mmacosx-version-min to cc1*. (DARWIN_MINVERSION_SPEC): New. * config/darwin.opt (mmacosx-version-min): Initialize to non-NULL value. * config/darwin-c.c (darwin_cpp_builtins): Expect darwin_macosx_version_min to be non-NULL always. From-SVN: r122067 --- gcc/config/i386/darwin.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gcc/config/i386/darwin.h') diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h index 109fe79..c00a791 100644 --- a/gcc/config/i386/darwin.h +++ b/gcc/config/i386/darwin.h @@ -74,6 +74,7 @@ Boston, MA 02110-1301, USA. */ #undef CC1_SPEC #define CC1_SPEC "%{!mkernel:%{!static:%{!mdynamic-no-pic:-fPIC}}} \ + -mmacosx-version-min=%(darwin_minversion) \ %{g: %{!fno-eliminate-unused-debug-symbols: -feliminate-unused-debug-symbols }}" #undef ASM_SPEC @@ -82,6 +83,9 @@ Boston, MA 02110-1301, USA. */ #define DARWIN_ARCH_SPEC "%{m64:x86_64;:i386}" #define DARWIN_SUBARCH_SPEC DARWIN_ARCH_SPEC +/* Determine a minimum version based on compiler options. */ +#define DARWIN_MINVERSION_SPEC "10.4" + #undef SUBTARGET_EXTRA_SPECS #define SUBTARGET_EXTRA_SPECS \ DARWIN_EXTRA_SPECS \ -- cgit v1.1