|
24 | 24 | - name: Install APT Dependencies |
25 | 25 | run: | |
26 | 26 | sudo apt-get update && sudo apt-get install -y --no-install-recommends ninja-build |
27 | | - pipx install meson==0.55.1 |
| 27 | + pipx install meson==1.3.2 |
28 | 28 | - run: | |
29 | 29 | meson setup build --prefix "$PWD/install" -Dtests=false |
30 | 30 | meson install -C build --quiet |
@@ -141,7 +141,7 @@ jobs: |
141 | 141 | sudo apt-get purge -y gcc g++ |
142 | 142 | sudo ln -s /usr/bin/gcc-15 /usr/bin/gcc |
143 | 143 | sudo ln -s /usr/bin/g++-15 /usr/bin/g++ |
144 | | - pipx install meson==0.55.1 |
| 144 | + pipx install meson==1.3.2 |
145 | 145 | - name: ccache |
146 | 146 | uses: hendrikmuhs/[email protected] |
147 | 147 | with: |
@@ -186,7 +186,7 @@ jobs: |
186 | 186 | sudo apt-get purge -y gcc g++ |
187 | 187 | sudo ln -s /usr/bin/gcc-15 /usr/bin/gcc |
188 | 188 | sudo ln -s /usr/bin/g++-15 /usr/bin/g++ |
189 | | - pipx install meson==0.55.1 |
| 189 | + pipx install meson==1.3.2 |
190 | 190 | - name: ccache |
191 | 191 | uses: hendrikmuhs/[email protected] |
192 | 192 | with: |
@@ -220,7 +220,7 @@ jobs: |
220 | 220 | run: | |
221 | 221 | sudo add-apt-repository ppa:stephanosio/ccache |
222 | 222 | sudo apt-get install -y --no-install-recommends ninja-build pipx ccache |
223 | | - pipx install meson==0.55.1 |
| 223 | + pipx install meson==1.3.2 |
224 | 224 | - name: ccache |
225 | 225 | uses: hendrikmuhs/[email protected] |
226 | 226 | with: |
@@ -270,7 +270,7 @@ jobs: |
270 | 270 | sudo apt-get purge -y gcc g++ |
271 | 271 | sudo ln -s /usr/bin/gcc-15 /usr/bin/gcc |
272 | 272 | sudo ln -s /usr/bin/g++-15 /usr/bin/g++ |
273 | | - pipx install meson==0.55.1 |
| 273 | + pipx install meson==1.3.2 |
274 | 274 | - name: ccache |
275 | 275 | uses: hendrikmuhs/[email protected] |
276 | 276 | with: |
@@ -311,7 +311,7 @@ jobs: |
311 | 311 | sudo apt-get purge -y gcc g++ |
312 | 312 | sudo ln -s /usr/bin/gcc-15 /usr/bin/gcc |
313 | 313 | sudo ln -s /usr/bin/g++-15 /usr/bin/g++ |
314 | | - pipx install meson==0.55.1 |
| 314 | + pipx install meson==1.3.2 |
315 | 315 | - name: ccache |
316 | 316 | uses: hendrikmuhs/[email protected] |
317 | 317 | with: |
@@ -436,7 +436,7 @@ jobs: |
436 | 436 | ccache gcc-${{ case(matrix.gcc == '', matrix.version, format('{0}-{1}', matrix.version, matrix.gcc)) }} \ |
437 | 437 | g++-${{ case(matrix.gcc == '', matrix.version, format('{0}-{1}', matrix.version, matrix.gcc)) }} |
438 | 438 | sudo apt-get -y purge g++ gcc |
439 | | - pipx install meson==0.64 |
| 439 | + pipx install meson==1.3.2 |
440 | 440 | - if: ${{ matrix.version == '15' }} |
441 | 441 | run: sudo apt-get satisfy -y 'binutils (>= 2.45)' |
442 | 442 | - name: ccache |
@@ -519,7 +519,7 @@ jobs: |
519 | 519 | gcc-${{ matrix.version }}-${{ matrix.arch_gnu }}-linux-gnu${{ matrix.arch_gnu_abi }} \ |
520 | 520 | g++-${{ matrix.version }}-${{ matrix.arch_gnu }}-linux-gnu${{ matrix.arch_gnu_abi }} binfmt-support \ |
521 | 521 | qemu-user-static pipx libc6-${{ matrix.arch_deb }}-cross libstdc++-${{ matrix.version }}-dev-${{ matrix.arch_deb }}-cross |
522 | | - pipx install meson==0.55.1 |
| 522 | + pipx install meson==1.3.2 |
523 | 523 | - name: ccache |
524 | 524 | uses: hendrikmuhs/[email protected] |
525 | 525 | with: |
@@ -747,10 +747,12 @@ jobs: |
747 | 747 | - version: "14" |
748 | 748 | distro: ubuntu-24.04-arm |
749 | 749 | arch_flags: -march=armv8-a+fp+aes+sha2 |
| 750 | + plain: true |
750 | 751 | # grep Features < /proc/cpuinfo | head -n 1 | awk '-F: ' '{print $2}' | sed 's/asimd //;s/evtstrm //;s/pmull //;s/sha1 //;s/crc32 //;s/atomics //;s/fphp //;s/asimd.. //g;s/cpuid //;s/asimd... //g;s/jscvt //;s/fcma //;s/lrcpc //;s/dcpop //;s/sm3 //;s/sha512 //;s/uscat //;s/ilrcpc //;s/pac. //g;s/dcpodp //;s/sveaes //;s/svebitperm //;s/svesha3 //;s/svesm4 //;s/flagm2 //;s/frint //;s/svei8mm //;s/svebf16 //' | tr ' ' '+' |
751 | 752 | - version: "14" |
752 | 753 | distro: ubuntu-24.04-arm |
753 | 754 | arch_flags: -ffast-math -march=armv8-a+fp+aes+sha2 |
| 755 | + plain: true |
754 | 756 | - version: "15" |
755 | 757 | distro: ubuntu-24.04 |
756 | 758 | - version: "15" |
@@ -930,7 +932,7 @@ jobs: |
930 | 932 | sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa |
931 | 933 | sudo apt-get -y --no-install-recommends install ninja-build pipx \ |
932 | 934 | clang-${{ matrix.version }} ccache ${{ matrix.pkg }} |
933 | | - pipx install meson==0.55.1 |
| 935 | + pipx install meson==1.3.2 |
934 | 936 | sudo rm /usr/bin/gcc /usr/bin/g++ /usr/bin/cc /usr/bin/c++ |
935 | 937 | sudo ln -s "$(command -v clang-${{ matrix.version }})" /usr/bin/cc |
936 | 938 | sudo ln -s "$(command -v clang-${{ matrix.version }})" /usr/bin/c++ |
@@ -1029,7 +1031,7 @@ jobs: |
1029 | 1031 | - name: CPU Information |
1030 | 1032 | run: cat /proc/cpuinfo |
1031 | 1033 | - name: Install APT Dependencies |
1032 | | - run: sudo apt-get install -y --no-install-recommends ninja-build pipx && pipx install meson==0.64 |
| 1034 | + run: sudo apt-get install -y --no-install-recommends ninja-build pipx && pipx install meson==1.3.2 |
1033 | 1035 | - name: Install ICC |
1034 | 1036 | run: | |
1035 | 1037 | # download the key to system keyring |
|
0 commit comments