@@ -401,39 +401,39 @@ jobs:
401
401
fail-fast : false
402
402
matrix :
403
403
include :
404
- - version : 16
404
+ - version : 17
405
405
cross : armv7
406
406
arch_deb : armhf
407
407
arch_gnu_abi : eabihf
408
408
arch_gnu : arm
409
409
distro : ubuntu-22.04
410
- - version : 16
410
+ - version : 17
411
411
cross : aarch64
412
412
arch_gnu : aarch64
413
413
arch_deb : arm64
414
414
distro : ubuntu-22.04
415
- - version : 16
415
+ - version : 17
416
416
cross : armel
417
417
arch_gnu_abi : eabi
418
418
arch_deb : armel
419
419
arch_gnu : arm
420
420
distro : ubuntu-22.04
421
- - version : 16
421
+ - version : 17
422
422
cross : riscv64
423
423
arch_gnu : riscv64
424
424
arch_deb : riscv64
425
425
distro : ubuntu-22.04
426
- # - version: 16
426
+ # - version: 17
427
427
# cross: s390x
428
428
# arch_gnu: s390x
429
429
# arch_deb: s390x
430
430
# distro: ubuntu-22.04
431
- - version : 16
431
+ - version : 17
432
432
cross : ppc64el
433
433
arch_deb : ppc64el
434
434
arch_gnu : powerpc64le
435
435
distro : ubuntu-22.04
436
- # - version: 16
436
+ # - version: 17
437
437
# cross: mips64el # needs newer Ubuntu (23.04+)
438
438
# arch_deb: mips64el
439
439
# arch_gnu: mips64el
@@ -450,6 +450,7 @@ jobs:
450
450
- name : Install APT Dependencies
451
451
run : |
452
452
sudo add-apt-repository ppa:savoury1/virtualisation
453
+ sudo add-apt-repository ppa:savoury1/build-tools
453
454
sudo add-apt-repository ppa:savoury1/display
454
455
sudo apt-get update -y
455
456
sudo apt-get -yq install ninja-build parallel \
@@ -524,6 +525,13 @@ jobs:
524
525
distro : ubuntu-22.04
525
526
arch_flags : -ffast-math -Wno-unsafe-buffer-usage
526
527
ccache : ' true'
528
+ - version : " 17"
529
+ distro : ubuntu-22.04
530
+ arch_flags : -march=native -Wno-unsafe-buffer-usage
531
+ - version : " 17"
532
+ distro : ubuntu-22.04
533
+ arch_flags : -ffast-math -Wno-unsafe-buffer-usage
534
+ ccache : ' true'
527
535
runs-on : ${{ matrix.distro }}
528
536
env :
529
537
CFLAGS : ${{ matrix.arch_flags }} -Wall -Weverything -Werror -fno-lax-vector-conversions
@@ -537,6 +545,7 @@ jobs:
537
545
- name : Install APT Dependencies
538
546
run : |
539
547
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
548
+ sudo add-apt-repository ppa:savoury1/build-tools
540
549
sudo add-apt-repository ppa:savoury1/display
541
550
sudo apt-get update
542
551
sudo apt-get -yq install gcovr ninja-build python3-pip clang-${{ matrix.version }}
@@ -604,19 +613,19 @@ jobs:
604
613
find /usr/local/bin -type l -exec sh -c 'readlink -f "$1" \
605
614
| grep -q ^/Library/Frameworks/Python.framework/Versions/' _ {} \; -exec rm -v {} \;
606
615
- name : Install Homebrew Dependencies
607
- run : brew install meson ninja gcovr
616
+ run : brew install meson ninja # gcovr
608
617
- name : Configure
609
- run : meson setup build -Db_coverage=true
618
+ run : meson setup build # -Db_coverage=true
610
619
- name : Build
611
620
run : ninja -C build -v
612
621
- name : Test
613
622
run : meson test -C build --print-errorlogs $(meson test -C build --list | grep -v emul)
614
- - name : Coverage Report
615
- run : ninja -C build -v coverage-xml
616
- - name : CodeCov.io
617
- uses : codecov/codecov-action@v3
618
- with :
619
- file : ./build/meson-logs/coverage.xml
623
+ # - name: Coverage Report
624
+ # run: ninja -C build -v coverage-xml
625
+ # - name: CodeCov.io
626
+ # uses: codecov/codecov-action@v3
627
+ # with:
628
+ # file: ./build/meson-logs/coverage.xml
620
629
621
630
icc :
622
631
runs-on : ubuntu-22.04
0 commit comments