From 453fbaab6285ab6a6451027c295f47528ecf6c13 Mon Sep 17 00:00:00 2001 From: NUCLEAR-BOMB <61628949+NUCLEAR-BOMB@users.noreply.github.com> Date: Tue, 19 Nov 2024 13:13:42 +0500 Subject: [PATCH] Add gcc 8 (CI) --- .github/workflows/ci.yml | 44 +++++++++------------------------------- 1 file changed, 10 insertions(+), 34 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cf98109..a96e6d3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -252,40 +252,16 @@ jobs: -Wno-unused-value cmake_options: '-DOLD_LIBSTDCPP=TRUE' - # - name: 'gcc 10' - # cxx: 'g++-10' - # cc: 'gcc-10' - # packages: 'g++-10' - # os: 'ubuntu-22.04' - # options: >- - # -fsanitize=address,undefined,alignment,bool,shift,shift-exponent,shift-base,integer-divide-by-zero,unreachable,null,return,bounds,bounds-strict,object-size,float-divide-by-zero,float-cast-overflow,enum,pointer-overflow,builtin - # -fno-sanitize-recover=all - # -fno-sanitize=vptr - # - # - name: 'gcc 9' - # cxx: 'g++-9' - # cc: 'gcc-9' - # packages: 'g++-9' - # os: 'ubuntu-22.04' - # options: >- - # -fsanitize=address,undefined,alignment,bool,shift,shift-exponent,shift-base,integer-divide-by-zero,unreachable,null,return,bounds,bounds-strict,object-size,float-divide-by-zero,float-cast-overflow,enum,pointer-overflow,builtin - # -fno-sanitize-recover=all - # -fno-sanitize=vptr - # -Wno-error=extra - - # - cxx: 'g++-8', cc: 'gcc-8', packages: 'g++-8', os: 'ubuntu-20.04', - # options: ' - # -fsanitize=address,undefined,alignment,bool,shift,shift-exponent,shift-base,integer-divide-by-zero,unreachable,null,return,bounds,bounds-strict,object-size,float-divide-by-zero,float-cast-overflow,enum,pointer-overflow,builtin - # -fno-sanitize-recover=all - # -fno-sanitize=vptr' - # } - # - { cxx: 'g++-7', cc: 'gcc-7', packages: 'g++-7', os: 'ubuntu-20.04', - # options: ' - # -fsanitize=address,undefined,alignment,bool,shift,shift-exponent,shift-base,integer-divide-by-zero,unreachable,null,return,bounds,bounds-strict,object-size,float-divide-by-zero,float-cast-overflow,enum - # -fno-sanitize-recover=all - # -fno-sanitize=vptr', - # cmake_options: '-DUSE_LIBASSERT=FALSE' - # } + - name: 'gcc 8' + cxx: 'g++-8' + cc: 'gcc-8' + os: 'ubuntu-20.04' + packages: 'llvm-15 g++-8 g++-8-multilib' + options: >- + -fsanitize=address,undefined,alignment,bool,shift,shift-exponent,shift-base,integer-divide-by-zero,unreachable,null,return,bounds,bounds-strict,object-size,float-divide-by-zero,float-cast-overflow,enum,pointer-overflow,builtin + -fno-sanitize-recover=all + -fno-sanitize=vptr + cmake_options: '-DOLD_LIBSTDCPP=TRUE' steps: - name: Checkout