From a9adcead12cc633a26975aa443a828020acc00e6 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Thu, 3 Oct 2024 23:01:00 +0900 Subject: [PATCH] Fix Debian build in workflow/action --- .forgejo/workflows/build_releases.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.forgejo/workflows/build_releases.yaml b/.forgejo/workflows/build_releases.yaml index a6b52e1..0c30853 100644 --- a/.forgejo/workflows/build_releases.yaml +++ b/.forgejo/workflows/build_releases.yaml @@ -162,6 +162,10 @@ jobs: pushd break_interval_clone >&/dev/null git checkout "${GITHUB_REF_NAME}" + + # Patch CMakeLists.txt as some flags aren't yet supported by Debian's GCC. + sed -i -e 's/-fstrict-flex-arrays=3//g' CMakeLists.txt + cmake -S . -B buildRelease -DCMAKE_BUILD_TYPE=Release make -C buildRelease @@ -218,6 +222,10 @@ jobs: pushd break_interval_clone >&/dev/null git checkout "${GITHUB_REF_NAME}" + + # Patch CMakeLists.txt as some flags aren't yet supported by Debian's GCC. + sed -i -e 's/-fstrict-flex-arrays=3//g' CMakeLists.txt + cmake -S . -B buildRelease -DCMAKE_BUILD_TYPE=Release make -C buildRelease