@@ -105,12 +105,17 @@ dependencies:
105105# configure packages to use OpenBLAS instead of Intel MKL
106106 - blas=*=openblas
107107
108- # except that Cantera is configured to use Intel MKL, so we have to make sure its version is recent
109- # but if we can switch over to the conda-forge version, we should be able to remove this line because it
110- # depends on OpenBLAS instead
108+ # Cantera 2.6 on the Cantera channel is configured to use Intel MKL. It doesn't specify a version minimum
109+ # but crashes if MKL is too old, so we have to enforce a minimum version here. But, if we can switch over
110+ # to the conda-forge version, we should be able to remove this line (and maybe the two after it)
111+ # because it use OpenBLAS instead.
111112 - conda-forge::mkl >=2023.1.0
112- - conda-forge::libcurl <= 8.9 # this is because of a Julia bug associated with libcurl 8.10+
113+ # 2023.1.0 is just a guess at the minimum version. Older versions might work too.
114+ - conda-forge::libcurl <= 8.9
115+ # There's a Julia/PyCall installation bug associated with libcurl 8.10+:
116+ # https://discourse.julialang.org/t/curl-multi-assign-and-segmentation-fault-when-installing-package/120901/3
113117 - conda-forge::pyopenssl >20
118+ # ThermoCentralDatabaseInterface fails if pyopenssl is too old. 20 is just a guess at the version number.
114119
115120# additional packages that are required, but not specified here (and why)
116121 # pydqed, pydas, mopac, and likely others require a fortran compiler (specifically gfortran)
0 commit comments