diff --git a/algo/.gitlab-ci-compilers.yml b/algo/.gitlab-ci-compilers.yml index 31948fca49bf099f72670b82659a7b3615b6e7ec..90d133563b4f3d21e32d71d86c4d77b8646c0664 100644 --- a/algo/.gitlab-ci-compilers.yml +++ b/algo/.gitlab-ci-compilers.yml @@ -46,33 +46,16 @@ extends: - .testing-compilers -.installing-testing-gcc: - variables: - COMPILER_PKG: "g++" - COMPILER_CPP: "g++" - COMPILER_C: "gcc" - VERSION: $GCC_VERSION - extends: - - .testing-compilers - - .installing-compiler - -gcc48: - image: debian:8-slim - variables: - GCC_VERSION: "4.8" - extends: - - .installing-testing-gcc - gcc: extends: - .testing-gcc parallel: matrix: - - GCC_VERSION: ["5.3", "6.3", "7.3", "8", "9", "10", "11"] + - GCC_VERSION: ["5.5", "6.5", "7.5", "8", "9", "10", "11"] clang: extends: - .testing-clang parallel: matrix: - - CLANG_VERSION: ["4", "6", "7", "11", "12"] + - CLANG_VERSION: ["6", "7", "11", "12"] diff --git a/doc/vidjil-algo.md b/doc/vidjil-algo.md index 536dfd2ad73f2ebae12a8fb92edb67b759ebebce..5e3ffe3f8eba634bb6e0e788ea8ebe8e387935ac 100644 --- a/doc/vidjil-algo.md +++ b/doc/vidjil-algo.md @@ -62,15 +62,16 @@ Vidjil-algo is open-source, released under GNU GPLv3+ license. Vidjil-algo is systematically tested with the following compilers : - - gcc/g++ 4.8, 5.3, 6.3, 7.3, 8.4, 9.3, 10.1 - - clang 3.4, 4.0, 6.0, 7.0, 11.0 + - gcc/g++ 7.5, 8.4, 9.3, 10.1, 11 + - clang 6.0, 7.0, 11.0, 12.0 +We support all gcc/clang versions released in the last 3 years. These compilers are available on recent OS X and on the following Linux distributions: - - CentOS 7, 8 - - Debian Jessie 8.0, Stretch 9.0, Buster 10.0, Bullseye 11 - - FreeBSD 9.2, 10, 11, 12 - - Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS + - CentOS 8, CentOS Stream (installation possible on CentOS 7) + - Debian Stretch 9.0, Buster 10.0, Bullseye 11 + - FreeBSD 12.2, 12.3, 13.0 + - Ubuntu 18.04 LTS, 20.04 LTS Vidjil-algo is developed with continuous integration using systematic unit and functional testing. The development team internally uses [Gitlab CI](http://gitlab.vidjil.org/pipelines) for that, @@ -84,7 +85,7 @@ and the tested compilers are run through Docker containers described in `.gitlab To compile Vidjil-algo, make sure: - to be on a POSIX system ; - - to have a C++11 compiler (as `g++` 4.8 or above, or `clang` 3.4 or above). + - to have a C++11 compiler (as `g++` 7.5 or above, or `clang` 6.0 or above). - to have the `zlib` installed (`zlib1g-dev` package under Debian/Ubuntu, `zlib-devel` package under Fedora/CentOS). - to have GNU make (`gmake` under FreeBSD).