|
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,6 +747,7 @@ 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 |
@@ -908,7 +909,7 @@ jobs: |
908 | 909 | sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa |
909 | 910 | sudo apt-get -y --no-install-recommends install ninja-build pipx \ |
910 | 911 | clang-${{ matrix.version }} ccache ${{ matrix.pkg }} |
911 | | - pipx install meson==0.55.1 |
| 912 | + pipx install meson==1.3.2 |
912 | 913 | sudo rm /usr/bin/gcc /usr/bin/g++ /usr/bin/cc /usr/bin/c++ |
913 | 914 | sudo ln -s "$(command -v clang-${{ matrix.version }})" /usr/bin/cc |
914 | 915 | sudo ln -s "$(command -v clang-${{ matrix.version }})" /usr/bin/c++ |
@@ -1007,7 +1008,7 @@ jobs: |
1007 | 1008 | - name: CPU Information |
1008 | 1009 | run: cat /proc/cpuinfo |
1009 | 1010 | - name: Install APT Dependencies |
1010 | | - run: sudo apt-get install -y --no-install-recommends ninja-build pipx && pipx install meson==0.64 |
| 1011 | + run: sudo apt-get install -y --no-install-recommends ninja-build pipx && pipx install meson==1.3.2 |
1011 | 1012 | - name: Install ICC |
1012 | 1013 | run: | |
1013 | 1014 | # download the key to system keyring |
|
0 commit comments