Skip to content

move to gcc 9, clang 11, add docker files, misc fixes

Matthias Wittgen requested to merge feature_gcc9 into devel
  • require gcc 9, clang-11

  • new compiler version implements std::filesystem in the standard c++ library, fixed source code to not select between experimental and standard headers, don't link gcc-7/8 specific filesystem library

  • added docker file to demonstrate building on CentOS7/8 and Ubuntu 20.04 LTS

  • fixed installation of plotting_tools

  • introduced cmake flag to skip compilation of plotting_tools

  • README.md was updated to reflect the compiler changes, the RCE build section was removed. RCE will move to Ubuntu and the cross compile toolchain will be overhauled and documented in another document

  • the YARR CI container was fixed to install clang-11/gcc-9 and lcov 1.15, older lcov versions do not work with gcc9

  • lcov in only used for file management (delete converage files). The lcov package is still needed for genhtml. The processing is done by fastcov install in the container from pipy

Edited by Matthias Wittgen

Merge request reports