compiler: gcc
configure-args: --warn
- - name: Ubuntu GCC OSB
+ - name: Ubuntu GCC OSB Symbol Prefix No VPCLMUL
os: ubuntu-latest
compiler: gcc
- configure-args: --warn
+ configure-args: --warn --sprefix=zTest_ --without-vpclmulqdq
build-dir: ../build
build-src-dir: ../zlib-ng
- - name: Ubuntu GCC Compat No Opt
+ - name: Ubuntu GCC Compat No Opt Reduced Mem
os: ubuntu-latest
compiler: gcc
- configure-args: --warn --zlib-compat --without-optimizations --without-new-strategies
+ configure-args: --warn --zlib-compat --without-optimizations --without-new-strategies --with-reduced-mem
+
+ - name: Ubuntu GCC Compat Symbol Prefix
+ os: ubuntu-latest
+ compiler: gcc
+ configure-args: --warn --zlib-compat --sprefix=zTest_
- name: Ubuntu GCC ARM SF
os: ubuntu-latest
chost: arm-linux-gnueabi
packages: qemu-user gcc-arm-linux-gnueabi libc-dev-armel-cross
- - name: Ubuntu GCC ARM SF Compat No Opt
+ - name: Ubuntu GCC ARM SF Compat No Opt No Gzfileops
os: ubuntu-latest
compiler: arm-linux-gnueabi-gcc
- configure-args: --warn --zlib-compat --without-optimizations --without-new-strategies
+ configure-args: --warn --zlib-compat --without-optimizations --without-new-strategies --without-gzfileops
chost: arm-linux-gnueabi
packages: qemu-user gcc-arm-linux-gnueabi libc-dev-armel-cross
cflags: -static
ldflags: -static
- - name: Ubuntu GCC PPC No Power8
+ - name: Ubuntu GCC PPC No Opt
os: ubuntu-latest
compiler: powerpc-linux-gnu-gcc
- configure-args: --warn --without-power8
+ configure-args: --warn --without-optimizations
chost: powerpc-linux-gnu
packages: qemu-user gcc-powerpc-linux-gnu libc-dev-powerpc-cross
ldflags: -static
emu-run: node
- - name: macOS GCC Symbol Prefix (Intel)
+ - name: macOS GCC (Intel)
os: macos-15-intel
compiler: gcc-11
- configure-args: --sprefix=zTest_
- packages: gcc@11
-
- - name: macOS GCC Symbol Prefix (ARM64)
- os: macos-latest
- compiler: gcc-11
- cflags: -std=gnu11
- configure-args: --sprefix=zTest_
+ configure-args: --warn
packages: gcc@11
- - name: macOS GCC Symbol Prefix & Compat (Intel)
+ - name: macOS GCC (Intel) Compat No Opt
os: macos-15-intel
compiler: gcc-11
- configure-args: --zlib-compat --sprefix=zTest_
+ configure-args: --warn --zlib-compat --without-optimizations --without-new-strategies
packages: gcc@11
- - name: macOS GCC Symbol Prefix & Compat (ARM64)
+ - name: macOS GCC (ARM64)
os: macos-latest
compiler: gcc-11
cflags: -std=gnu11
- configure-args: --zlib-compat --sprefix=zTest_
- packages: gcc@11
-
- - name: macOS GCC (Intel)
- os: macos-15-intel
- compiler: gcc-11
configure-args: --warn
packages: gcc@11
- - name: macOS GCC (ARM64)
+ - name: macOS GCC (ARM64) Compat No Opt
os: macos-latest
compiler: gcc-11
cflags: -std=gnu11
- configure-args: --warn
+ configure-args: --warn --zlib-compat --without-optimizations --without-new-strategies
packages: gcc@11
- name: Ubuntu GCC RISCV64
chost: riscv64-linux-gnu
packages: qemu-user crossbuild-essential-riscv64
- - name: Ubuntu GCC RISCV64 No RVV
+ - name: Ubuntu GCC RISCV64 No RVV No ZBC
os: ubuntu-latest
compiler: riscv64-linux-gnu-gcc
- configure-args: --warn --without-rvv
+ configure-args: --warn --without-rvv --without-zbc
chost: riscv64-linux-gnu
packages: qemu-user crossbuild-essential-riscv64