diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 53621bb..fe6969a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,6 +10,7 @@ on: env: DEBIAN_FRONTEND: noninteractive HOMEBREW_NO_AUTO_UPDATE: 1 + LIBGL_ALWAYS_SOFTWARE: "true" jobs: linux-arm64: @@ -35,7 +36,6 @@ jobs: CXX: aarch64-linux-gnu-g++ LDFLAGS: -static-libgcc -static-libstdc++ PKG_CONFIG_PATH: /usr/lib/aarch64-linux-gnu/pkgconfig - LIBGL_ALWAYS_SOFTWARE: "true" run: | make features make WITH_LTO=true -j $(nproc) @@ -74,7 +74,6 @@ jobs: CXX: arm-linux-gnueabihf-g++ LDFLAGS: -static-libgcc -static-libstdc++ PKG_CONFIG_PATH: /usr/lib/arm-linux-gnueabihf/pkgconfig - LIBGL_ALWAYS_SOFTWARE: "true" run: | make features make WITH_LTO=true -j $(nproc) @@ -111,7 +110,6 @@ jobs: CXXFLAGS: -m32 LDFLAGS: -m32 -static-libgcc -static-libstdc++ PKG_CONFIG_PATH: /usr/lib/i386-linux-gnu/pkgconfig - LIBGL_ALWAYS_SOFTWARE: "true" run: | make features make WITH_LTO=true -j $(nproc) @@ -142,7 +140,6 @@ jobs: - name: Build linux x86_64 env: LDFLAGS: -static-libgcc -static-libstdc++ - LIBGL_ALWAYS_SOFTWARE: "true" run: | make features make WITH_LTO=true -j $(nproc) @@ -173,7 +170,6 @@ jobs: - name: Build linux x86_64 (debug) env: LDFLAGS: -static-libgcc -static-libstdc++ - LIBGL_ALWAYS_SOFTWARE: "true" run: | make features make DEBUG=true -j $(nproc) @@ -234,7 +230,6 @@ jobs: CXX: i686-w64-mingw32-g++ EXE_WRAPPER: wine PKG_CONFIG: "false" - LIBGL_ALWAYS_SOFTWARE: "true" WINEARCH: "win32" WINEDEBUG: "-all" WINEDLLOVERRIDES: "mscoree,mshtml=" @@ -269,7 +264,6 @@ jobs: CXX: x86_64-w64-mingw32-g++ EXE_WRAPPER: wine PKG_CONFIG: "false" - LIBGL_ALWAYS_SOFTWARE: "true" WINEARCH: "win64" WINEDEBUG: "-all" WINEDLLOVERRIDES: "mscoree,mshtml=" @@ -311,7 +305,6 @@ jobs: CFLAGS: -g CXXFLAGS: -g -DDPF_ABORT_ON_ERROR LDFLAGS: -static-libgcc -static-libstdc++ - LIBGL_ALWAYS_SOFTWARE: "true" run: | make features make NOOPT=true SKIP_STRIPPING=true -j $(nproc) @@ -324,8 +317,6 @@ jobs: /usr/lib/lv2/kx-programs.lv2/*.ttl \ ./bin/*.lv2/*.ttl - name: Validate LV2 metadata and binaries - env: - LIBGL_ALWAYS_SOFTWARE: "true" run: | export LV2_PATH=/tmp/lv2-path mkdir ${LV2_PATH} @@ -334,8 +325,6 @@ jobs: ${LV2_PATH} lv2lint -s lv2_generate_ttl -l ld-linux-x86-64.so.2 -M nopack $(lv2ls) - name: Test LV2 plugin - env: - LIBGL_ALWAYS_SOFTWARE: "true" run: | export LV2_PATH=/tmp/lv2-path for p in $(lv2ls); do \ @@ -348,8 +337,6 @@ jobs: /usr/lib/carla/carla-bridge-native lv2 "" ${p} 1>/dev/null; \ done - name: Test VST2 plugin - env: - LIBGL_ALWAYS_SOFTWARE: "true" run: | for p in $(ls bin/ | grep vst.so); do \ env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \ @@ -361,8 +348,6 @@ jobs: /usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \ done - name: Test VST3 plugin - env: - LIBGL_ALWAYS_SOFTWARE: "true" run: | for p in $(ls bin/ | grep vst3); do \ env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \