1. 16 Jan, 2021 2 commits
  2. 13 Nov, 2020 1 commit
  3. 05 Nov, 2020 3 commits
  4. 19 Oct, 2020 1 commit
  5. 11 Oct, 2020 1 commit
  6. 29 Sep, 2020 4 commits
  7. 28 Sep, 2020 1 commit
  8. 26 Sep, 2020 1 commit
  9. 23 Sep, 2020 2 commits
  10. 16 Sep, 2020 4 commits
  11. 15 Sep, 2020 2 commits
  12. 17 Aug, 2020 3 commits
  13. 23 Jul, 2020 3 commits
  14. 22 Jul, 2020 2 commits
  15. 29 Jun, 2020 1 commit
    • Simon Praetorius's avatar
      [!63] Add clang-8 package to debian-11 Dockerfile to allow toolchain clang-8 to be usable · f2bf9860
      Simon Praetorius authored
      Merge branch 'issue/clang-8-missing-in-debian-11' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      In debain-11 image there is a toolchain for clang-8 but no clang-8 compiler
      installed. This is fixed by this MR.
      
      ### Discussion
      
      An alternative fix could be to change the toolchain(s) to clang-9, since this
      is also available in debian-11. I couldn't get both installed at the same
      time, because of conflicts in the libc++-dev packages.
      
      See merge request [docker/ci!63]
      
        [docker/ci!63]: gitlab.dune-project.org/docker/ci/merge_requests/63
      f2bf9860
  16. 26 Jun, 2020 1 commit
    • Simon Praetorius's avatar
      [!62] Set TARGET_ARCHITECTURE=none for all clang toolchains · 5cf2d3b3
      Simon Praetorius authored
      Merge branch 'issue/toolchain-clang-vc' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      This MR workarounds a bug in clang that leads to a segfault in the compiler
      when compiling with architecture flags like -mno-sse. See
      [core/dune-istl#93],
      [core/dune-common#132], [#9], and [!46]
      
      ### Details
      
      The target architecture for detection of optimization flags is explicitly set
      to none to prevent the Vc config package from adding those flags. This is done
      for all toolchains involving clang-6 and clang-7 even those with noassert.
      
      ### Note
      
      This change is necessary to build release 2.6 only. Maybe there is an
      alternative check to guarantee that Vc package is new enough, instead of
      having a fixed deactivation.
      
      See merge request [docker/ci!62]
      
        [core/dune-istl#93]: core/dune-istl#93
        [core/dune-common#132]: core/dune-common#132
        [#9]: gitlab.dune-project.org/NoneNone/issues/9
        [!46]: gitlab.dune-project.org/NoneNone/merge_requests/46
        [docker/ci!62]: gitlab.dune-project.org/docker/ci/merge_requests/62
      5cf2d3b3
  17. 07 Jun, 2020 3 commits
  18. 23 May, 2020 1 commit
    • Simon Praetorius's avatar
      [!61] Update the cmake version in ubuntu 18.04 · 8180a070
      Simon Praetorius authored
      Merge branch 'feature/ubuntu-18.04-cmake-update' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      This MR adds a recent cmake version to the ubuntu 18.04 distribution.
      
      ### Details
      
      Ubuntu 18.04 ships with cmake 3.10. For a development of a new build-system we
      might need at least cmake 3.13. This MR updates the cmake version by adding a
      kitware apt repository. This way we get cmake 3.17
      
      See merge request [docker/ci!61]
      
        [docker/ci!61]: gitlab.dune-project.org/docker/ci/merge_requests/61
      8180a070
  19. 11 May, 2020 3 commits
    • Simon Praetorius's avatar
      [!60] Ubuntu 20.04 distribution with clang-10 and gcc-9 · db05f6aa
      Simon Praetorius authored
      Merge branch 'feature/ubuntu-20.04' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      This MR adds another ubuntu distribution with more recent clang compiler and
      other tool in newer versions
      
      -   clang: 10.0
      -   gcc: 9.3
      -   cmake: 3.16.3
      
      For each compiler we add two c++ standard version, c++17 and c++20 as
      toolchain each with and without assert enabled. So, in total we have 8
      toolchains:
      
      -   gcc-9 (c++17, c++20, c++17-noassert, c++20-noassert)
      -   clang-10 (c++17, c++20, c++17-noassert, c++20-noassert)
      
      The dune-git images are now build with ubuntu-20.04 instead of ubuntu-18.04.
      The reason is that we will need a more recent cmake version in the near
      future.
      
      See merge request [docker/ci!60]
      
        [docker/ci!60]: gitlab.dune-project.org/docker/ci/merge_requests/60
      db05f6aa
    • Simon Praetorius's avatar
      add ubuntu 18.04 clang-5 toolchain · 19b5bdcf
      Simon Praetorius authored
      19b5bdcf
    • Simon Praetorius's avatar
      bc98bfa7
  20. 10 May, 2020 1 commit