From f40f72536ee22e0b570b14d03a6d0c230843a520 Mon Sep 17 00:00:00 2001 From: Mike Oliphant Date: Mon, 20 Jul 2026 07:07:04 -0700 Subject: [PATCH] clang22 for linux x64, gcc16 for rpi, 8frame convo for rpi5 --- .github/workflows/release.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f0e0ac7..9d323c1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,15 +42,15 @@ jobs: with: submodules: recursive - - name: Setup GCC 15 - uses: egor-tensin/setup-gcc@v2 + - name: Setup Clang 21 + uses: egor-tensin/setup-clang@v2 with: - version: '15' + version: '22' - name: Build Plugin working-directory: ${{github.workspace}}/build env: - CXX: g++-15 + CXX: clang++ 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 @@ -78,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-gcc15 + image: ghcr.io/tttapa/docker-arm-cross-toolchain:aarch64-rpi3-linux-gnu-gcc16 env: ARCHIVE_NAME: neural_amp_modeler_lv2_${{ matrix.native_arch }}.tgz steps: @@ -91,7 +91,7 @@ jobs: 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 .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_NAMCORE=ON -DBUILD_INTERNAL_STATIC_WAVENET=ON -DBUILD_INTERNAL_STATIC_LSTM=ON ${{ matrix.native_arch == 'rpi5' && '-DMULTIFRAME_8X8_CONVOLUTION=8' || '' }} -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 - name: Add LV2 Archive