View on GitHub

status-conan-recipes

Status of public conan recipes managed on sintef-ocean

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 GCC ConanClang ConanMSVC Conan  
clapack Linux GCCWindows MSVC :ballot_box_with_check:
coinhsl Clang Conan  
coinmumps GCC ConanClang Conan  
gnuplot-iostream Linux GCCWindows MSVC :ballot_box_with_check:
ipopt GCC ConanClang Conan  
libboard Linux GCCWindows MSVC :ballot_box_with_check:
mathgl Linux GCCWindows MSVC :ballot_box_with_check:
mavsdk Linux GCCWindows MSVC :ballot_box_with_check:
mscl Linux GCCWindows MSVC :ballot_box_with_check:
netcdf Linux GCCWindows MSVC :ballot_box_with_check:
ogre3d Linux GCCLinux ClangWindows MSVC :ballot_box_with_check:
opensplice-ce Linux GCCWindows MSVC :ballot_box_with_check:
qualisys-cpp-sdk Linux GCCWindows MSVC :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