aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2022-11-04 14:49:12 +0100
committerMiodrag Milanovic <mmicko@gmail.com>2022-11-04 14:49:12 +0100
commit310281a96c025ea2335b9b5e1c786cd00fede13a (patch)
treec70447f05fe58f43310e0754738ec4001afa88f9 /.github
parentd8ea5ef6e2e6f6da132d8755eddcdaf71b5caf9e (diff)
downloadyosys-310281a96c025ea2335b9b5e1c786cd00fede13a.tar.gz
yosys-310281a96c025ea2335b9b5e1c786cd00fede13a.tar.bz2
yosys-310281a96c025ea2335b9b5e1c786cd00fede13a.zip
Separate deprecated compilers on CI
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/deprecated.yml21
-rw-r--r--.github/workflows/test-linux.yml14
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%%-*}