kopia lustrzana https://github.com/stlink-org/stlink
Refactored environment configurations for both x32 and x64 linux:
- Ubuntu 20.04: - GCC-9 - GCC-10 - CLang 10 - CLang 12 - Ubuntu 22.04: - GCC-10 - GCC-11 - GCC-12 - CLang 11 - CLang 12 - CLang 13 - CLang 14 - CLang 15 - Ubuntu 24.04: - GCC-10 - GCC-11 - GCC-12 - GCC-13 - CLang 14 - CLang 15 - CLang 16 - CLang 17 - CLang 18pull/1449/head
rodzic
92841ba85a
commit
38d1c17ac4
|
|
@ -13,30 +13,136 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- name: Ubuntu20.04_x64 gcc9
|
||||
os : ubuntu-20.04
|
||||
cc : gcc-9
|
||||
cxx : g++-9
|
||||
packages: gcc-9 g++-9
|
||||
|
||||
- name: Ubuntu20.04_x64 gcc10
|
||||
os : ubuntu-20.04
|
||||
cc : gcc-10
|
||||
cxx : g++-10
|
||||
packages: gcc-10 g++-10
|
||||
|
||||
- name: Ubuntu20.04_x64 clang10
|
||||
os : ubuntu-20.04
|
||||
cc : clang-10
|
||||
cxx : clang++-10
|
||||
packages: gcc-9 g++-9 clang-10
|
||||
|
||||
- name: Ubuntu20.04_x64 clang12
|
||||
os : ubuntu-20.04
|
||||
cc : clang-12
|
||||
cxx : clang++-12
|
||||
packages: gcc-10 g++-10 clang-12
|
||||
|
||||
|
||||
|
||||
- name: Ubuntu22.04_x64 gcc10
|
||||
os: ubuntu-22.04
|
||||
cc: gcc-10
|
||||
cxx: g++-10
|
||||
packages: gcc-10 g++-10
|
||||
|
||||
- name: Ubuntu22.04_x64 gcc11
|
||||
os: ubuntu-22.04
|
||||
cc: gcc-11
|
||||
cxx: g++-11
|
||||
packages: gcc-11 g++-11
|
||||
|
||||
- name: Ubuntu22.04_x64 gcc12
|
||||
os: ubuntu-22.04
|
||||
cc: gcc-12
|
||||
cxx: g++-12
|
||||
packages: gcc-12 g++-12
|
||||
|
||||
- name: Ubuntu22.04_x64 clang11
|
||||
os: ubuntu-22.04
|
||||
cc: clang-11
|
||||
cxx: clang++-11
|
||||
packages: gcc-11 g++-11 clang-11
|
||||
|
||||
- name: Ubuntu22.04_x64 clang12
|
||||
os: ubuntu-22.04
|
||||
cc: clang-12
|
||||
cxx: clang++-12
|
||||
packages: gcc-12 g++-12 clang-12
|
||||
|
||||
- name: Ubuntu22.04_x64 clang13
|
||||
os: ubuntu-22.04
|
||||
cc: clang-13
|
||||
cxx: clang++-13
|
||||
packages: gcc-12 g++-12 clang-13
|
||||
|
||||
- name: Ubuntu22.04_x64 clang14
|
||||
os: ubuntu-22.04
|
||||
cc: clang-14
|
||||
cxx: clang++-14
|
||||
packages: gcc-12 g++-12 clang-14
|
||||
|
||||
- name: Ubuntu22.04_x64 clang15
|
||||
os: ubuntu-22.04
|
||||
cc: clang-15
|
||||
cxx: clang++-15
|
||||
packages: gcc-12 g++-12 clang-15
|
||||
|
||||
|
||||
|
||||
- name: Ubuntu24.04_x64 gcc10
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-10
|
||||
cxx: g++-10
|
||||
packages: gcc-10 g++-10
|
||||
|
||||
- name: Ubuntu24.04_x64 gcc11
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-11
|
||||
cxx: g++-11
|
||||
packages: gcc-11 g++-11
|
||||
|
||||
- name: Ubuntu24.04_x64 gcc12
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-12
|
||||
cxx: g++-12
|
||||
packages: gcc-12 g++-12
|
||||
|
||||
- name: Ubuntu24.04_x64 gcc13
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-13
|
||||
cxx: g++-13
|
||||
packages: gcc-12 g++-13
|
||||
|
||||
- name: Ubuntu24.04_x64 clang14
|
||||
os: ubuntu-24.04
|
||||
cc: clang-14
|
||||
cxx: clang++-14
|
||||
packages: gcc-13 g++-13 clang-14
|
||||
|
||||
- name: Ubuntu24.04_x64 clang15
|
||||
os: ubuntu-24.04
|
||||
cc: clang-15
|
||||
cxx: clang++-15
|
||||
packages: gcc-13 g++-13 clang-15
|
||||
|
||||
- name: Ubuntu24.04_x64 clang16
|
||||
os: ubuntu-24.04
|
||||
cc: clang-16
|
||||
cxx: clang++-16
|
||||
packages: gcc-13 g++-13 clang-16
|
||||
|
||||
- name: Ubuntu24.04_x64 clang17
|
||||
os: ubuntu-24.04
|
||||
cc: clang-17
|
||||
cxx: clang++-17
|
||||
packages: gcc-13 g++-13 clang-17
|
||||
|
||||
- name: Ubuntu24.04_x64 clang18
|
||||
os: ubuntu-24.04
|
||||
cc: clang-18
|
||||
cxx: clang++-18
|
||||
packages: gcc-13 g++-13 clang-18
|
||||
|
||||
name: ${{ matrix.config.name }}
|
||||
runs-on: ${{ matrix.config.os }}
|
||||
env:
|
||||
|
|
@ -89,30 +195,136 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- name: Ubuntu20.04_x32 gcc9
|
||||
os : ubuntu-20.04
|
||||
cc : gcc-9
|
||||
cxx : g++-9
|
||||
packages: gcc-9-multilib g++-9-multilib
|
||||
|
||||
- name: Ubuntu20.04_x32 gcc10
|
||||
os : ubuntu-20.04
|
||||
cc : gcc-10
|
||||
cxx : g++-10
|
||||
packages: gcc-10-multilib g++-10-multilib
|
||||
|
||||
- name: Ubuntu20.04_x32 clang10
|
||||
os : ubuntu-20.04
|
||||
cc : clang-10
|
||||
cxx : clang++-10
|
||||
packages: gcc-9-multilib g++-9-multilib clang-10
|
||||
|
||||
- name: Ubuntu20.04_x32 clang12
|
||||
os : ubuntu-20.04
|
||||
cc : clang-12
|
||||
cxx : clang++-12
|
||||
packages: gcc-10-multilib g++-10-multilib clang-12
|
||||
|
||||
|
||||
|
||||
- name: Ubuntu22.04_x32 gcc10
|
||||
os: ubuntu-22.04
|
||||
cc: gcc-10
|
||||
cxx: g++-10
|
||||
packages: gcc-10-multilib g++-10-multilib
|
||||
|
||||
- name: Ubuntu22.04_x32 gcc11
|
||||
os: ubuntu-22.04
|
||||
cc: gcc-11
|
||||
cxx: g++-11
|
||||
packages: gcc-11-multilib g++-11-multilib
|
||||
|
||||
- name: Ubuntu22.04_x32 gcc12
|
||||
os: ubuntu-22.04
|
||||
cc: gcc-12
|
||||
cxx: g++-12
|
||||
packages: gcc-12-multilib g++-12-multilib
|
||||
|
||||
- name: Ubuntu22.04_x32 clang11
|
||||
os: ubuntu-22.04
|
||||
cc: clang-11
|
||||
cxx: clang++-11
|
||||
packages: gcc-11-multilib g++-11-multilib clang-11
|
||||
|
||||
- name: Ubuntu22.04_x32 clang12
|
||||
os: ubuntu-22.04
|
||||
cc: clang-12
|
||||
cxx: clang++-12
|
||||
packages: gcc-12-multilib g++-12-multilib clang-12
|
||||
|
||||
- name: Ubuntu22.04_x32 clang13
|
||||
os: ubuntu-22.04
|
||||
cc: clang-13
|
||||
cxx: clang++-13
|
||||
packages: gcc-12-multilib g++-12-multilib clang-13
|
||||
|
||||
- name: Ubuntu22.04_x32 clang14
|
||||
os: ubuntu-22.04
|
||||
cc: clang-14
|
||||
cxx: clang++-14
|
||||
packages: gcc-12-multilib g++-12-multilib clang-14
|
||||
|
||||
- name: Ubuntu22.04_x32 clang15
|
||||
os: ubuntu-22.04
|
||||
cc: clang-15
|
||||
cxx: clang++-15
|
||||
packages: gcc-12-multilib g++-12-multilib clang-15
|
||||
|
||||
|
||||
|
||||
- name: Ubuntu24.04_x32 gcc10
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-10
|
||||
cxx: g++-10
|
||||
packages: gcc-10-multilib g++-10-multilib
|
||||
|
||||
- name: Ubuntu24.04_x32 gcc11
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-11
|
||||
cxx: g++-11
|
||||
packages: gcc-11-multilib g++-11-multilib
|
||||
|
||||
- name: Ubuntu24.04_x32 gcc12
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-12
|
||||
cxx: g++-12
|
||||
packages: gcc-12-multilib g++-12-multilib
|
||||
|
||||
- name: Ubuntu24.04_x32 gcc13
|
||||
os: ubuntu-24.04
|
||||
cc: gcc-13
|
||||
cxx: g++-13
|
||||
packages: gcc-12-multilib g++-13-multilib
|
||||
|
||||
- name: Ubuntu24.04_x32 clang14
|
||||
os: ubuntu-24.04
|
||||
cc: clang-14
|
||||
cxx: clang++-14
|
||||
packages: gcc-13-multilib g++-13-multilib clang-14
|
||||
|
||||
- name: Ubuntu24.04_x32 clang15
|
||||
os: ubuntu-24.04
|
||||
cc: clang-15
|
||||
cxx: clang++-15
|
||||
packages: gcc-13-multilib g++-13-multilib clang-15
|
||||
|
||||
- name: Ubuntu24.04_x32 clang16
|
||||
os: ubuntu-24.04
|
||||
cc: clang-16
|
||||
cxx: clang++-16
|
||||
packages: gcc-13-multilib g++-13-multilib clang-16
|
||||
|
||||
- name: Ubuntu24.04_x32 clang17
|
||||
os: ubuntu-24.04
|
||||
cc: clang-17
|
||||
cxx: clang++-17
|
||||
packages: gcc-13-multilib g++-13-multilib clang-17
|
||||
|
||||
- name: Ubuntu24.04_x32 clang18
|
||||
os: ubuntu-24.04
|
||||
cc: clang-18
|
||||
cxx: clang++-18
|
||||
packages: gcc-13-multilib g++-13-multilib clang-18
|
||||
|
||||
name: ${{ matrix.config.name }}
|
||||
runs-on: ${{ matrix.config.os }}
|
||||
env:
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue