Closed henrij22 closed 2 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 80.96%. Comparing base (
c595e88
) to head (21072e1
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@rath3t this should be ready then, I also fixed the test to use Release build for the JIT compiler. Interesting enough i notices that the python-clang tests are slower (in compilation) in release than in debug
There are two points that need to be adressed in the docker container for this to work
https://github.com/henrij22/ikarus-docker-container/blob/5fe56de3ec7f26a2ee50470d0b6140ad6a7779d4/DuneBase/Dockerfile#L18
ENV DUNE_CMAKE_FLAGS=-DCMAKE_C_COMPILER=${ccompiler} -DCMAKE_CXX_COMPILER=${cppcompiler}
has to be set. That tells the dune-py environment which compiler to usethe dune modules have to be compiled with the same compiler as ikarus this can be enforced by setting https://github.com/henrij22/ikarus-docker-container/blob/5fe56de3ec7f26a2ee50470d0b6140ad6a7779d4/DevelopContainer/Dockerfile#L2
ARG compiler "gcc"
Currently our container always use the gcc version (see ARG COMPILER="gcc" and https://github.com/ikarus-project/ikarus-docker-container/blob/54a36ff1319960b1af165695927d65fdd6586c80/.github/workflows/build_docker_image_debian.yml#L21 in the action)