Skip to content

sintef-ocean/status-conan-recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

About

Status of public conan recipes managed on sintef-ocean

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published