From bccf9a02aec57a9c8ebf6785678e7da87c3f8657 Mon Sep 17 00:00:00 2001 From: Mike Oliphant Date: Fri, 26 Jun 2026 11:17:22 -0700 Subject: [PATCH] Use gcc15 for linux builds --- .github/workflows/release.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fca4d1e..f0e0ac7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,11 +41,17 @@ jobs: - uses: actions/checkout@v3.3.0 with: submodules: recursive + + - name: Setup GCC 15 + uses: egor-tensin/setup-gcc@v2 + with: + version: '15' - name: Build Plugin working-directory: ${{github.workspace}}/build env: - CXX: clang++ + CXX: g++-15 + CXXFLAGS: "-static-libstdc++ -static-libgcc" run: | cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DUSE_NATIVE_ARCH=${{ matrix.native_arch }} -DBUILD_NAMCORE=ON -DBUILD_INTERNAL_STATIC_WAVENET=ON -DBUILD_INTERNAL_STATIC_LSTM=ON cmake --build . --config $BUILD_TYPE -j4 @@ -72,7 +78,7 @@ jobs: native_arch: [rpi4, rpi5] runs-on: ubuntu-latest container: - image: ghcr.io/tttapa/docker-arm-cross-toolchain:aarch64-rpi3-linux-gnu-gcc12 + image: ghcr.io/tttapa/docker-arm-cross-toolchain:aarch64-rpi3-linux-gnu-gcc15 env: ARCHIVE_NAME: neural_amp_modeler_lv2_${{ matrix.native_arch }}.tgz steps: @@ -82,6 +88,8 @@ jobs: - name: Build Plugin working-directory: ${{github.workspace}}/build + env: + CXXFLAGS: "-static-libstdc++ -static-libgcc" run: | cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_NAMCORE=ON -DBUILD_INTERNAL_STATIC_WAVENET=ON -DBUILD_INTERNAL_STATIC_LSTM=ON -DCMAKE_TOOLCHAIN_FILE=/home/develop/opt/x-tools/aarch64-rpi3-linux-gnu/aarch64-${{ matrix.native_arch }}-linux-gnu.toolchain.cmake cmake --build . --config $BUILD_TYPE -j4