Skip to content

Commit 1d59e0d

Browse files
committed
Try FreeBSD workaround
1 parent ff4e0c0 commit 1d59e0d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/bsd.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ jobs:
4949
gmake -C src -j2 CXX="ccache clang++"
5050
# gmake -C jbmc/src setup-submodules
5151
# gmake -C jbmc/src -j2 CXX="ccache clang++"
52-
gmake -C unit "CXX=ccache clang++"
52+
# https://github.com/catchorg/Catch2/issues/2910 is an issue
53+
# specific to Clang/LLVM 19 (which is what FreeBSD 15 ships)
54+
gmake -C unit "CXX=ccache clang++" \
55+
CXXFLAGS="-Wall -pedantic -Werror -Wswitch-enum -Wno-deprecated-declarations -Wno-c++20-extensions"
5356
# gmake -C jbmc/unit "CXX=ccache clang++"
5457
echo "Print ccache stats"
5558
ccache -s

0 commit comments

Comments
 (0)