Status for own Conan recipes
To setup this remote:
conan remote add [REMOTE] https://artifactory.smd.sintef.no/artifactory/api/conan/conan-local
Note Some recipes are available on conan-center, see further below for details
Note We are in the process of refactoring recipes to support conan v2. In this period, some recipes may incur braking changes.
Software | Recipe | Configurations | Conan v2 |
---|---|---|---|
casadi | |||
clapack | :ballot_box_with_check: | ||
coinhsl | |||
coinmumps | |||
gnuplot-iostream | :ballot_box_with_check: | ||
ipopt | |||
libboard | :ballot_box_with_check: | ||
mathgl | :ballot_box_with_check: | ||
mavsdk | :ballot_box_with_check: | ||
mscl | :ballot_box_with_check: | ||
netcdf | :ballot_box_with_check: | ||
ogre3d | :ballot_box_with_check: | ||
opensplice-ce | :ballot_box_with_check: | ||
qualisys-cpp-sdk | :ballot_box_with_check: |
Deprecated recipes
Software | Recipe | Reason
—|—|—
hdf5|| Build with conan-center recipe
miniconda||Was intended for flang, use intel-fortran instead
cyclonedds||Available on conan-center
cyclonedds-cxx||To become available on conan-center
openblas||To become available on conan-center
coinbrew||Deprecated
coinglpk||Available as glpk
on conan-center
coinmetis||Available as metis
on conan-center
—-
Conan recipes in conan-center
We maintain some recipes that are available from conan-center. There are various reasons for this, as indicated below. We also build some recipes with configurations not being built on conan-center.
Software | Reason |
---|---|
hdf5 | Build with options not available from conan-center |
netcdf | Custom recipe with pinned version due to a required feature |
openblas | Build with option build_lapack=true |
Add new row to table: See scripts/README.md
Build matrix configuration for recipes
We build for several compilers, as can be seen in the table above. Take a look at the yaml
files in .github/workflows
for one of the recipes to see how a build matrix is
constructed. We currently build linux artifacts using docker images from
conan-io/conan-docker-tools. Recent
compiler versions should be runtime compatible with Debian/Ubuntu distributions, which use
glibc versions stated below. Take a look at build image tables linked above to get glibc
versions and other relevant information.
Note we are currently moving from legacy to modern container images. The old recipes use legacy build images provided by conan-io/conan-docker-tools.
OS | glibc |
---|---|
Buster | 2.28 |
Bullseye | 2.31 |
Bookworm | 2.36 |
Ubuntu 18.04 | 2.27 |
Ubuntu 20.04 | 2.31 |
Ubuntu 22.04 | 2.34 |
Find glibc version: ldd --version