Status for own Conan recipes
To setup this remote:
conan remote add [REMOTE] https://package.smd.sintef.no
Note Some recipes are available on conan-center, see further below for details
| 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|
|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 have started using standard debian and ubuntu images to build with various
compiler versions, which use glibc versions stated below. Take a look at build image
tables linked above to get glibc versions and other relevant information.
| OS | glibc |
|---|---|
| Debian Buster (10) | 2.28 |
| Debian Bullseye (11) | 2.31 |
| Debian Bookworm (12) | 2.36 |
| Debian Trixie (13) | 2.40 |
| Ubuntu 18.04 | 2.27 |
| Ubuntu 20.04 | 2.31 |
| Ubuntu 22.04 | 2.34 |
| Ubuntu 24.04 | 2.39 |
Find glibc version: ldd --version