diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2022-11-04 14:49:12 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2022-11-04 14:49:12 +0100 |
commit | 310281a96c025ea2335b9b5e1c786cd00fede13a (patch) | |
tree | c70447f05fe58f43310e0754738ec4001afa88f9 /.github/workflows | |
parent | d8ea5ef6e2e6f6da132d8755eddcdaf71b5caf9e (diff) | |
download | yosys-310281a96c025ea2335b9b5e1c786cd00fede13a.tar.gz yosys-310281a96c025ea2335b9b5e1c786cd00fede13a.tar.bz2 yosys-310281a96c025ea2335b9b5e1c786cd00fede13a.zip |
Separate deprecated compilers on CI
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/deprecated.yml | 21 | ||||
-rw-r--r-- | .github/workflows/test-linux.yml | 14 |
2 files changed, 21 insertions, 14 deletions
diff --git a/.github/workflows/deprecated.yml b/.github/workflows/deprecated.yml new file mode 100644 index 000000000..073b9ded3 --- /dev/null +++ b/.github/workflows/deprecated.yml @@ -0,0 +1,21 @@ +name: Deprecated compilers + +on: [push, pull_request] + +jobs: + gcc48: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Build GCC 4.8 + run: | + docker run --rm -v $(pwd):/work yosyshq/deprecated-compilers:1.0 make config-gcc-4.8 + docker run --rm -v $(pwd):/work yosyshq/deprecated-compilers:1.0 make -j8 + + clang39: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Build Clang 3.9 + run: | + docker run --rm -v $(pwd):/work yosyshq/deprecated-compilers:1.0 make CC=clang-3.9 CXX=clang-3.9 LD=clang-3.9 -j8 diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index b974757c4..eee556794 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -25,12 +25,6 @@ jobs: - os: { id: ubuntu-20.04, name: focal } compiler: 'gcc-10' cpp_std: 'c++11' - - os: { id: ubuntu-18.04, name: bionic } - compiler: 'clang-3.9' - cpp_std: 'c++11' - - os: { id: ubuntu-18.04, name: bionic } - compiler: 'gcc-4.8' - cpp_std: 'c++11' fail-fast: false steps: - name: Install Dependencies @@ -109,15 +103,7 @@ jobs: make -j${{ env.procs }} make install - - name: Build yosys (gcc-4.8) - if: matrix.compiler == 'gcc-4.8' - shell: bash - run: | - make config-${{ matrix.compiler }} - make -j${{ env.procs }} CCXXSTD=${{ matrix.cpp_std }} CC=$CC CXX=$CC LD=$CC - - name: Build yosys - if: matrix.compiler != 'gcc-4.8' shell: bash run: | make config-${CC%%-*} |