You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To support ABI compatibiliy between all the recipes, I propose to use the conda-forge toolchain.
The toolchain defines all the flags (CXXFLAGS, ...), the compiler, ... that is the same for all the packages we build.
Another option is to use the Anaconda compilers.
Two solutions can be discussed:
We build a package compiler_toolchain that embeds the latest C, C++ and Fortran compilers available. All binary openalea packages will then include as their dependency compiler_toolchain.
This package will contain something like :
requirements:
build:
- {{ compiler('cxx') }}
In this case, to share both the compiler and to share exact package version, we need to share a conda_build_config.yaml
The second solution is, to depend on a compiler_toolchain package. This solution will of course rely on anaconda compiler, but will allow to not depend on conda_build_config.yaml
To support ABI compatibiliy between all the recipes, I propose to use the conda-forge toolchain.
The toolchain defines all the flags (CXXFLAGS, ...), the compiler, ... that is the same for all the packages we build.
conda install toolchain -c conda-forge
See https://github.com/conda-forge/toolchain-feedstock
The text was updated successfully, but these errors were encountered: