7
7
branches : [ "main" ]
8
8
9
9
jobs :
10
- SKL :
10
+ SKL-gcc9 :
11
11
12
12
runs-on : intel-ubuntu-latest
13
13
17
17
- name : Install dependencies
18
18
run : |
19
19
sudo apt update
20
- sudo apt -y install g++-13 libgtest-dev meson curl git cmake
21
-
22
- - name : Install google benchmarks
23
- run : |
24
- git clone https://github.com/google/benchmark.git
25
- cd benchmark
26
- cmake -E make_directory "build"
27
- cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
28
- sudo cmake --build "build" --config Release --target install
20
+ sudo apt -y install g++-9 libgtest-dev meson curl git cmake
29
21
30
22
- name : Install Intel SDE
31
23
run : |
35
27
36
28
- name : Build
37
29
env :
38
- CXX : g++-13
30
+ CXX : g++-9
39
31
run : |
40
32
make clean
41
33
meson setup --warnlevel 2 --werror --buildtype release builddir
45
37
- name : Run test suite on SKL
46
38
run : sde -skl -- ./builddir/testexe
47
39
48
- SKX :
40
+ SKX-gcc10 :
49
41
50
42
runs-on : intel-ubuntu-latest
51
43
55
47
- name : Install dependencies
56
48
run : |
57
49
sudo apt update
58
- sudo apt -y install g++-13 libgtest-dev meson curl git cmake
59
-
60
- - name : Install google benchmarks
61
- run : |
62
- git clone https://github.com/google/benchmark.git
63
- cd benchmark
64
- cmake -E make_directory "build"
65
- cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
66
- sudo cmake --build "build" --config Release --target install
50
+ sudo apt -y install g++-10 libgtest-dev meson curl git cmake
67
51
68
52
- name : Install Intel SDE
69
53
run : |
73
57
74
58
- name : Build
75
59
env :
76
- CXX : g++-13
60
+ CXX : g++-10
77
61
run : |
78
62
make clean
79
63
meson setup --warnlevel 2 --werror --buildtype release builddir
83
67
- name : Run test suite on SKX
84
68
run : sde -skx -- ./builddir/testexe
85
69
86
- TGL :
70
+ TGL-gcc11 :
87
71
88
72
runs-on : intel-ubuntu-latest
89
73
93
77
- name : Install dependencies
94
78
run : |
95
79
sudo apt update
96
- sudo apt -y install g++-13 libgtest-dev meson curl git cmake
97
-
98
- - name : Install google benchmarks
99
- run : |
100
- git clone https://github.com/google/benchmark.git
101
- cd benchmark
102
- cmake -E make_directory "build"
103
- cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
104
- sudo cmake --build "build" --config Release --target install
80
+ sudo apt -y install g++-11 libgtest-dev meson curl git cmake
105
81
106
82
- name : Install Intel SDE
107
83
run : |
111
87
112
88
- name : Build
113
89
env :
114
- CXX : g++-13
90
+ CXX : g++-11
115
91
run : |
116
92
make clean
117
93
meson setup --warnlevel 2 --werror --buildtype release builddir
120
96
- name : Run test suite on TGL
121
97
run : sde -tgl -- ./builddir/testexe
122
98
123
- SPR :
99
+ SPR-gcc13 :
124
100
125
101
runs-on : intel-ubuntu-latest
126
102
@@ -132,14 +108,6 @@ jobs:
132
108
sudo apt update
133
109
sudo apt -y install g++-13 libgtest-dev meson curl git cmake
134
110
135
- - name : Install google benchmarks
136
- run : |
137
- git clone https://github.com/google/benchmark.git
138
- cd benchmark
139
- cmake -E make_directory "build"
140
- cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../
141
- sudo cmake --build "build" --config Release --target install
142
-
143
111
- name : Install Intel SDE
144
112
run : |
145
113
curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
0 commit comments