1 needs: cache-maker 2 runs-on: ubuntu-latest 3 strategy: 4 matrix: 5 meson_flags: [ 6 "", 7 8 # Math configurations 9 "-Dnewlib-obsolete-math=false -Dwant-math-errno=true", 10 "-Dnewlib-obsolete-math=true -Dwant-math-errno=true", 11 12 # Tinystdio configurations 13 "-Dio-float-exact=false -Dio-long-long=true -Dio-percent-b=true -Dio-long-double=true", 14 "-Dformat-default=integer -Dfreestanding=true", 15 16 # Original stdio 17 "-Dtinystdio=false", 18 "-Dtinystdio=false -Dnewlib-io-float=true -Dio-long-long=true -Dio-long-double=true -Dnewlib-fvwrite-in-streamio=true", 19 20 # Locale, iconv, original malloc and original atexit/onexit configurations 21 "-Dnewlib-locale-info=true -Dnewlib-locale-info-extended=true -Dnewlib-mb=true -Dnewlib-iconv-external-ccs=true -Dnewlib-nano-malloc=false -Dpicoexit=false", 22 23 # Multithread disabled 24 "-Dnewlib-multithread=false -Dnewlib-retargetable-locking=false", 25 "-Dnewlib-multithread=false -Dnewlib-retargetable-locking=false -Dtinystdio=false", 26 ] 27