Closed alexjbest closed 1 year ago
In this case, you are using the assembler from the system and the error message comes from system clang. You should install gfortran_osx-64
instead of gfortran_impl_osx-64
to get clang and all the other tools from conda.
I tried again installing gfortran_osx-64
insead, and saw the same behaviour.
+(base) alex:~ 🐌 mamba activate myenv4
+(myenv4) alex:~ 🐌 mamba install gfortran_osx-64
__ __ __ __
/ \ / \ / \ / \
/ \/ \/ \/ \
███████████████/ /██/ /██/ /██/ /████████████████████████
/ / \ / \ / \ / \ \____
/ / \_/ \_/ \_/ \ o \__,
/ _/ \_____/ `
|/
███╗ ███╗ █████╗ ███╗ ███╗██████╗ █████╗
████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
██╔████╔██║███████║██╔████╔██║██████╔╝███████║
██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
██║ ╚═╝ ██║██║ ██║██║ ╚═╝ ██║██████╔╝██║ ██║
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝
mamba (1.1.0) supported by @QuantStack
GitHub: https://github.com/mamba-org/mamba
Twitter: https://twitter.com/QuantStack
█████████████████████████████████████████████████████████████
Looking for: ['gfortran_osx-64']
conda-forge/noarch 11.1MB @ 221.7kB/s 51.3s
conda-forge/osx-64 26.8MB @ 289.1kB/s 1m:37.3s
Transaction
Prefix: /usr/local/Caskroom/mambaforge/base/envs/myenv4
Updating specs:
- gfortran_osx-64
Package Version Build Channel Size
────────────────────────────────────────────────────────────────────────────────────────────
Install:
────────────────────────────────────────────────────────────────────────────────────────────
+ ca-certificates 2022.12.7 h033912b_0 conda-forge/osx-64 Cached
+ cctools_osx-64 973.0.1 hcc6d90d_11 conda-forge/osx-64 Cached
+ clang 14.0.6 h694c41f_0 conda-forge/osx-64 Cached
+ clang-14 14.0.6 default_h55ffa42_0 conda-forge/osx-64 Cached
+ clang_osx-64 14.0.6 h3113cd8_4 conda-forge/osx-64 Cached
+ clangxx 14.0.6 default_h55ffa42_0 conda-forge/osx-64 Cached
+ compiler-rt 14.0.6 h613da45_0 conda-forge/osx-64 Cached
+ compiler-rt_osx-64 14.0.6 hab78ec2_0 conda-forge/noarch Cached
+ gfortran_impl_osx-64 11.3.0 h1f927f5_27 conda-forge/osx-64 Cached
+ gfortran_osx-64 11.3.0 h18f7dce_0 conda-forge/osx-64 Cached
+ gmp 6.2.1 h2e338ed_0 conda-forge/osx-64 Cached
+ isl 0.25 hb486fe8_0 conda-forge/osx-64 Cached
+ ld64_osx-64 609 hfd63004_11 conda-forge/osx-64 Cached
+ libclang-cpp14 14.0.6 default_h55ffa42_0 conda-forge/osx-64 Cached
+ libcxx 14.0.6 hccf4f1f_0 conda-forge/osx-64 Cached
+ libgfortran 5.0.0 11_3_0_h97931a8_27 conda-forge/osx-64 Cached
+ libgfortran-devel_osx-64 11.3.0 h824d247_27 conda-forge/noarch Cached
+ libgfortran5 11.3.0 h082f757_27 conda-forge/osx-64 Cached
+ libiconv 1.17 hac89ed1_0 conda-forge/osx-64 Cached
+ libllvm14 14.0.6 h5b596cc_1 conda-forge/osx-64 Cached
+ libzlib 1.2.13 hfd90126_4 conda-forge/osx-64 Cached
+ llvm-openmp 15.0.7 h61d9ccf_0 conda-forge/osx-64 Cached
+ llvm-tools 14.0.6 h5b596cc_1 conda-forge/osx-64 Cached
+ mpc 1.3.1 h81bd1dd_0 conda-forge/osx-64 Cached
+ mpfr 4.1.0 h0f52abe_1 conda-forge/osx-64 Cached
+ openssl 3.0.7 hfd90126_2 conda-forge/osx-64 Cached
+ sigtool 0.1.3 h88f4db0_0 conda-forge/osx-64 Cached
+ tapi 1100.0.11 h9ce4665_0 conda-forge/osx-64 Cached
+ zlib 1.2.13 hfd90126_4 conda-forge/osx-64 Cached
Summary:
Install: 29 packages
Total download: 0 B
────────────────────────────────────────────────────────────────────────────────────────────
Confirm changes: [Y/n] y
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
+(myenv4) alex:~ 🐌 gfortran -E -dM -
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’
#define __DBL_MIN_EXP__ (-1021)
#define __UINT_LEAST16_MAX__ 0xffff
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define __INTMAX_C(c) c ## L
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define __SCHAR_WIDTH__ 8
#define __WINT_MAX__ 0x7fffffff
#define __FLT32_MIN_EXP__ (-125)
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffUL
#define __WCHAR_MAX__ 0x7fffffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __FLT64_DECIMAL_DIG__ 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __FLT32X_MAX_EXP__ 1024
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __FLT32_MAX_10_EXP__ 38
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __LDBL_IS_IEC_60559__ 2
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __APPLE_CC__ 1
#define __UINTMAX_TYPE__ long unsigned int
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __UINT32_MAX__ 0xffffffffU
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ (-__WINT_MAX__ - 1)
#define __FLT128_MIN_10_EXP__ (-4931)
#define __FLT32X_IS_IEC_60559__ 2
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
#define __INT64_C(c) c ## LL
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT32X_MANT_DIG__ 53
#define __USER_LABEL_PREFIX__ _
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __DBL_DIG__ 15
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __SHRT_WIDTH__ 16
#define __FLT32_IS_IEC_60559__ 2
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __STDC_UTF_16__ 1
#define __DBL_IS_IEC_60559__ 2
#define __strong
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 8
#define __APPLE__ 1
#define __UINT16_C(c) c
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __FLT128_IS_IEC_60559__ 2
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT64_MANT_DIG__ 53
#define __FLT64X_MANT_DIG__ 64
#define __DYNAMIC__ 1
#define __GNUC__ 11
#define __MMX__ 1
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __FLT64_MAX_10_EXP__ 308
#define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)
#define __INT_FAST32_MAX__ 0x7fffffff
#define __DBL_HAS_INFINITY__ 1
#define __SIZEOF_FLOAT__ 4
#define __HAVE_SPECULATION_SAFE_VALUE 1
#define __INTPTR_WIDTH__ 64
#define __FLT64X_HAS_INFINITY__ 1
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define __MMX_WITH_SSE__ 1
#define __LDBL_HAS_DENORM__ 1
#define __FLT128_HAS_INFINITY__ 1
#define __weak
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 32
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __PTRDIFF_MAX__ 0x7fffffffffffffffL
#define __amd64 1
#define __tune_core2__ 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 4
#define __LONG_LONG_WIDTH__ 64
#define __FLT32_MAX_EXP__ 128
#define __GXX_ABI_VERSION 1016
#define __FLT_MIN_EXP__ (-125)
#define __INT16_MAX__ 0x7fff
#define __x86_64 1
#define __INT_FAST64_TYPE__ long long int
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIZEOF_POINTER__ 8
#define __SIZE_TYPE__ long unsigned int
#define __LP64__ 1
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __FLT64_MIN_EXP__ (-1021)
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT64X_DECIMAL_DIG__ 21
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __DBL_HAS_DENORM__ 1
#define __LDBL_HAS_INFINITY__ 1
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __FLT_DIG__ 6
#define __NO_INLINE__ 1
#define __DEC_EVAL_METHOD__ 2
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "11.3.0"
#define __UINT64_C(c) c ## ULL
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT128_HAS_DENORM__ 1
#define __FLT32_DECIMAL_DIG__ 9
#define __FLT128_DIG__ 33
#define __INT32_C(c) c
#define __ORDER_PDP_ENDIAN__ 3412
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1000
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT_IS_IEC_60559__ 2
#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __UINT32_TYPE__ unsigned int
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## UL
#define __SSE_MATH__ 1
#define __k8 1
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __SIZEOF_PTRDIFF_T__ 8
#define __LDBL_DIG__ 18
#define __FLT64_IS_IEC_60559__ 2
#define __x86_64__ 1
#define __FLT32X_MIN_EXP__ (-1021)
#define __INT_FAST16_MAX__ 0x7fff
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __LONG_MAX__ 0x7fffffffffffffffL
#define __FLT64X_HAS_DENORM__ 1
#define __FLT_HAS_INFINITY__ 1
#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8"
#define __UINT_FAST16_TYPE__ short unsigned int
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __SEG_GS 1
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __STDC_VERSION__ 201710L
#define __SIZEOF_INT__ 4
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffL
#define __FLT64_HAS_QUIET_NAN__ 1
#define __LITTLE_ENDIAN__ 1
#define __FLT32_MIN_10_EXP__ (-37)
#define __FLT32X_DIG__ 15
#define __PTRDIFF_WIDTH__ 64
#define __LDBL_MANT_DIG__ 64
#define __CONSTANT_CFSTRINGS__ 1
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __code_model_small__ 1
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __k8__ 1
#define __INTPTR_TYPE__ long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ int
#define __pic__ 2
#define __UINTPTR_MAX__ 0xffffffffffffffffUL
#define __INT_FAST64_WIDTH__ 64
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F
#define __FLT32_HAS_INFINITY__ 1
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __INT_MAX__ 0x7fffffff
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __SIZEOF_FLOAT128__ 16
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __WINT_TYPE__ int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __MACH__ 1
#define __amd64__ 1
#define __WINT_WIDTH__ 32
#define __INT_LEAST8_MAX__ 0x7f
#define __INT_LEAST64_WIDTH__ 64
#define __LDBL_MAX_EXP__ 16384
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __FLT64X_IS_IEC_60559__ 2
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define _LP64 1
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 4
#define __UINT64_TYPE__ long long unsigned int
#define __GNUC_PATCHLEVEL__ 0
#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INTMAX_MAX__ 0x7fffffffffffffffL
#define __INT_FAST8_TYPE__ signed char
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __INTMAX_WIDTH__ 64
#define __UINT32_C(c) c ## U
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 64
#define __PIC__ 2
#define __UINT_FAST32_TYPE__ unsigned int
#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __SSE2__ 1
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long int
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __GNUC_MINOR__ 3
#define __INT_FAST16_WIDTH__ 16
#define __UINTMAX_MAX__ 0xffffffffffffffffUL
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __STDC__ 1
#define __PTRDIFF_TYPE__ long int
#define __ATOMIC_SEQ_CST 5
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long unsigned int
#define __LDBL_MIN_10_EXP__ (-4931)
#define __SIZEOF_LONG_LONG__ 8
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32_HAS_QUIET_NAN__ 1
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __SSE3__ 1
#define __UINT_FAST8_TYPE__ unsigned char
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
+(myenv4) alex:~ 🐌
+(myenv4) alex:~ 🐌 mamba list
# packages in environment at /usr/local/Caskroom/mambaforge/base/envs/myenv4:
#
# Name Version Build Channel
ca-certificates 2022.12.7 h033912b_0 conda-forge
cctools_osx-64 973.0.1 hcc6d90d_11 conda-forge
clang 14.0.6 h694c41f_0 conda-forge
clang-14 14.0.6 default_h55ffa42_0 conda-forge
clang_osx-64 14.0.6 h3113cd8_4 conda-forge
clangxx 14.0.6 default_h55ffa42_0 conda-forge
compiler-rt 14.0.6 h613da45_0 conda-forge
compiler-rt_osx-64 14.0.6 hab78ec2_0 conda-forge
gfortran_impl_osx-64 11.3.0 h1f927f5_27 conda-forge
gfortran_osx-64 11.3.0 h18f7dce_0 conda-forge
gmp 6.2.1 h2e338ed_0 conda-forge
isl 0.25 hb486fe8_0 conda-forge
ld64_osx-64 609 hfd63004_11 conda-forge
libclang-cpp14 14.0.6 default_h55ffa42_0 conda-forge
libcxx 14.0.6 hccf4f1f_0 conda-forge
libgfortran 5.0.0 11_3_0_h97931a8_27 conda-forge
libgfortran-devel_osx-64 11.3.0 h824d247_27 conda-forge
libgfortran5 11.3.0 h082f757_27 conda-forge
libiconv 1.17 hac89ed1_0 conda-forge
libllvm14 14.0.6 h5b596cc_1 conda-forge
libzlib 1.2.13 hfd90126_4 conda-forge
llvm-openmp 15.0.7 h61d9ccf_0 conda-forge
llvm-tools 14.0.6 h5b596cc_1 conda-forge
mpc 1.3.1 h81bd1dd_0 conda-forge
mpfr 4.1.0 h0f52abe_1 conda-forge
openssl 3.0.7 hfd90126_2 conda-forge
sigtool 0.1.3 h88f4db0_0 conda-forge
tapi 1100.0.11 h9ce4665_0 conda-forge
zlib 1.2.13 hfd90126_4 conda-forge
+(myenv4) alex:~ 🐌 mamba info
__ __ __ __
/ \ / \ / \ / \
/ \/ \/ \/ \
███████████████/ /██/ /██/ /██/ /████████████████████████
/ / \ / \ / \ / \ \____
/ / \_/ \_/ \_/ \ o \__,
/ _/ \_____/ `
|/
███╗ ███╗ █████╗ ███╗ ███╗██████╗ █████╗
████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
██╔████╔██║███████║██╔████╔██║██████╔╝███████║
██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
██║ ╚═╝ ██║██║ ██║██║ ╚═╝ ██║██████╔╝██║ ██║
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝
mamba (1.1.0) supported by @QuantStack
GitHub: https://github.com/mamba-org/mamba
Twitter: https://twitter.com/QuantStack
█████████████████████████████████████████████████████████████
active environment : myenv4
active env location : /usr/local/Caskroom/mambaforge/base/envs/myenv4
shell level : 4
user config file : /Users/alex/.condarc
populated config files : /usr/local/Caskroom/mambaforge/base/.condarc
conda version : 22.11.1
conda-build version : not installed
python version : 3.10.8.final.0
virtual packages : __archspec=1=x86_64
__osx=13.1=0
__unix=0=0
base environment : /usr/local/Caskroom/mambaforge/base (writable)
conda av data dir : /usr/local/Caskroom/mambaforge/base/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/conda-forge/osx-64
https://conda.anaconda.org/conda-forge/noarch
package cache : /usr/local/Caskroom/mambaforge/base/pkgs
/Users/alex/.conda/pkgs
envs directories : /usr/local/Caskroom/mambaforge/base/envs
/Users/alex/.conda/envs
platform : osx-64
user-agent : conda/22.11.1 requests/2.28.2 CPython/3.10.8 Darwin/22.2.0 OSX/13.1
UID:GID : 501:20
netrc file : None
offline mode : False
+(myenv4) alex:~ 🐌 which gfortran
/usr/local/Caskroom/mambaforge/base/envs/myenv4/bin/gfortran
+(myenv4) alex:~ 🐌 gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/lto-wrapper
Target: x86_64-apple-darwin13.4.0
Configured with: ../configure --prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --build=x86_64-apple-darwin13.4.0 --host=x86_64-apple-darwin13.4.0 --target=x86_64-apple-darwin13.4.0 --with-libiconv-prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-languages=fortran --disable-multilib --enable-checking=release --disable-bootstrap --disable-libssp --with-gmp=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpfr=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpc=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-isl=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-darwin-at-rpath --with-native-system-header-dir=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (GCC)
Can you run gfortran hello.f90 -mmacosx-version-min=13.1.0 -v
on a hello world fortran program and show the output?
+(myenv4) alex:~ 🐌 echo "program hello
! This is a comment line; it is ignored by the compiler
print *, 'Hello, World!'
end program hello" > hello.f90
+(myenv4) alex:~ 🐌 gfortran hello.f90 -mmacosx-version-min=13.1.0 -v
Driving: gfortran hello.f90 -v --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=13.1.0 -asm_macosx_version_min=13.1 -nodefaultexport -l gfortran -shared-libgcc
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/lto-wrapper
Target: x86_64-apple-darwin13.4.0
Configured with: ../configure --prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --build=x86_64-apple-darwin13.4.0 --host=x86_64-apple-darwin13.4.0 --target=x86_64-apple-darwin13.4.0 --with-libiconv-prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-languages=fortran --disable-multilib --enable-checking=release --disable-bootstrap --disable-libssp --with-gmp=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpfr=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpc=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-isl=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-darwin-at-rpath --with-native-system-header-dir=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (GCC)
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0' '-asm_macosx_version_min=13.1' '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a-'
/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/f951 hello.f90 -fPIC -quiet -dumpdir a- -dumpbase hello.f90 -dumpbase-ext .f90 -mmacosx-version-min=13.1.0 -mtune=core2 -version -fintrinsic-modules-path /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/finclude -o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccTwSInF.s
GNU Fortran (GCC) version 11.3.0 (x86_64-apple-darwin13.4.0)
compiled by GNU C version Clang 14.0.6, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.25-IMath-32
warning: MPC header version 1.2.1 differs from library version 1.3.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU Fortran2008 (GCC) version 11.3.0 (x86_64-apple-darwin13.4.0)
compiled by GNU C version Clang 14.0.6, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.25-IMath-32
warning: MPC header version 1.2.1 differs from library version 1.3.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0' '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a-'
/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/as -arch x86_64 -v -mmacosx-version-min=13.1 -force_cpusubtype_ALL -o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccMTddI0.o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccTwSInF.s
clang version 14.0.6
Target: x86_64-apple-darwin22.2.0
Thread model: posix
InstalledDir: /usr/local/Caskroom/mambaforge/base/envs/myenv4/bin
(in-process)
"/usr/local/Caskroom/mambaforge/base/envs/myenv4/bin/clang-14" -cc1as -triple x86_64-apple-macosx13.1.0 -filetype obj -main-file-name ccTwSInF.s -target-cpu penryn -fdebug-compilation-dir=/Users/alex -dwarf-debug-producer "clang version 14.0.6" -dwarf-version=4 -mrelocation-model pic --mrelax-relocations -o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccMTddI0.o /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccTwSInF.s
Reading specs from /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/libgfortran.spec
rename spec lib to liborig
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0' '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a-'
COMPILER_PATH=/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/
LIBRARY_PATH=/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/:/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/../../../
COLLECT_GCC_OPTIONS='-v' '-mmacosx-version-min=13.1.0' '-nodefaultexport' '-shared-libgcc' '-mtune=core2' '-dumpdir' 'a.'
/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/collect2 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/ -dynamic -arch x86_64 -macosx_version_min 13.1.0 -o a.out -L/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0 -L/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/../../.. /var/folders/7d/tjp72vwj2sndbsg9jnfv10cr0000gn/T//ccMTddI0.o -lgfortran -lemutls_w -lgcc -lquadmath -lm -lemutls_w -lgcc -lSystem -rpath /usr/local/Caskroom/mambaforge/base/envs/myenv4/lib -no_compact_unwind
looks to work ok?
Yes, that looks fine. So only gfortran -E -dM -mmacosx-version-min=13.1.0 -
fails?
Yes, that fails in the original way with
+(myenv4) alex:~ 🐌 gfortran -E -dM -mmacosx-version-min=13.1.0 - <CTRL-D>
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’
What do you get with verbose option gfortran -E -dM -mmacosx-version-min=13.1.0 -v -
?
+(myenv4) alex:~ 🐌 gfortran -E -dM -mmacosx-version-min=13.1.0 -v -
Using built-in specs.
COLLECT_GCC=gfortran
Target: x86_64-apple-darwin13.4.0
Configured with: ../configure --prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --build=x86_64-apple-darwin13.4.0 --host=x86_64-apple-darwin13.4.0 --target=x86_64-apple-darwin13.4.0 --with-libiconv-prefix=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-languages=fortran --disable-multilib --enable-checking=release --disable-bootstrap --disable-libssp --with-gmp=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpfr=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-mpc=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --with-isl=/usr/local/Caskroom/mambaforge/base/envs/myenv4 --enable-darwin-at-rpath --with-native-system-header-dir=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.3.0 (GCC)
COLLECT_GCC_OPTIONS='-E' '-dM' '-v' '-mmacosx-version-min=13.1.0' '-asm_macosx_version_min=13.1' '-nodefaultexport' '-mtune=core2'
/usr/local/Caskroom/mambaforge/base/envs/myenv4/libexec/gcc/x86_64-apple-darwin13.4.0/11.3.0/cc1 -E -quiet -v -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -D__DYNAMIC__ - -fPIC -mmacosx-version-min=13.1.0 -mtune=core2 -dM -dumpbase -
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/local/include"
ignoring nonexistent directory "/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/../../../../x86_64-apple-darwin13.4.0/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include"
ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/include
/usr/local/Caskroom/mambaforge/base/envs/myenv4/include
/usr/local/Caskroom/mambaforge/base/envs/myenv4/lib/gcc/x86_64-apple-darwin13.4.0/11.3.0/include-fixed
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks
End of search list.
<built-in>: error: unknown value ‘13.1.0’ of ‘-mmacosx-version-min’
Ah, yes the patch at https://github.com/conda-forge/gfortran_impl_osx-64-feedstock/blob/fa2a0a83fc27a71f5421042a17bda315b2e8d76c/recipe/gcc-11.3-ventura.diff is incomplete. As you said, we need to apply https://github.com/gcc-mirror/gcc/commit/6725f186cb70d48338f69456864bf469a12ee5be. We only applied https://github.com/gcc-mirror/gcc/commit/f18cbc1ee1f421a0dd79dc389bef9a23dd4a761d. Would you mind sending a PR to apply https://github.com/gcc-mirror/gcc/commit/6725f186cb70d48338f69456864bf469a12ee5be ?
Ok I'll give that a go, thank you for all the help!
I think this was fixed by #64
Solution to issue cannot be found in the documentation.
Issue
gfortran installed via conda doesn't recognise OSX 13.1.0
Installed packages
Environment info