diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0565f5d..1cf7885 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,13 +4,13 @@ on: push: env: - CACHE_VERSION: 39 + CACHE_VERSION: 1 CARDINAL_UNDER_WINE: 1 EMSCRIPTEN_VERSION: 3.1.27 DEBIAN_FRONTEND: noninteractive HOMEBREW_NO_AUTO_UPDATE: 1 - LIBGL_ALWAYS_SOFTWARE: 'true' - WITH_LTO: 'false' + LIBGL_ALWAYS_SOFTWARE: true + WITH_LTO: false jobs: linux-arm64: @@ -584,7 +584,7 @@ jobs: - name: Build macOS universal (base) if: steps.cache.outputs.cache-hit == 'true' env: - WITH_LTO: 'false' + WITH_LTO: false run: | export PAWPAW_SKIP_LTO=1 export PATH="/usr/local/opt/ccache/libexec:${PATH}" @@ -794,7 +794,7 @@ jobs: - name: Build wasm cross-compiled if: steps.cache.outputs.cache-hit == 'true' env: - WITH_LTO: 'false' + WITH_LTO: false run: | source ~/PawPawBuilds/emsdk/emsdk_env.sh pushd deps/PawPaw; source local.env wasm; popd @@ -873,7 +873,7 @@ jobs: NM: emnm RANLIB: emranlib STRIP: emstrip - WITH_LTO: 'false' + WITH_LTO: false run: | source ~/emsdk/emsdk_env.sh make features @@ -1183,8 +1183,9 @@ jobs: - name: Build Cardinal env: CFLAGS: -g - CXXFLAGS: -g -DDPF_ABORT_ON_ERROR -DDPF_RUNTIME_TESTING + CXXFLAGS: -g -DDPF_ABORT_ON_ERROR -DDPF_RUNTIME_TESTING -Wno-pmf-conversions LDFLAGS: -static-libgcc -static-libstdc++ + WITH_LTO: false run: | export PATH="/usr/lib/ccache:${PATH}" make features