diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/darwin.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h index 0eabd3f..e40a983 100644 --- a/gcc/config/darwin.h +++ b/gcc/config/darwin.h @@ -1094,16 +1094,20 @@ extern void darwin_driver_init (unsigned int *,struct cl_decoded_option **); /* Later versions of ld64 support coalescing weak code/data without requiring that they be placed in specially identified sections. This is the earliest _tested_ version known to support this so far. */ -#define MIN_LD64_NO_COAL_SECTS "236.4" +#define MIN_LD64_NO_COAL_SECTS "236.3" /* From at least version 62.1, ld64 can build symbol indirection stubs as needed, and there is no need for the compiler to emit them. */ #define MIN_LD64_OMIT_STUBS "62.1" +/* If we have no definition for the linker version, pick the minimum version + that will bootstrap the compiler. */ #ifndef LD64_VERSION -#define LD64_VERSION "62.1" -#else -#define DEF_LD64 LD64_VERSION +# ifndef DEF_LD64 +# define LD64_VERSION "85.2.1" +# else +# define LD64_VERSION DEF_LD64 +# endif #endif #endif /* CONFIG_DARWIN_H */ |