From 234a37df6fcb15b14191f6e5ffedf20d2812a4e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 30 Nov 2025 13:53:44 +0100 Subject: [PATCH] ci: add build with type "Release" and gcc hardened options in matrix --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7c1fae087..491b31d46 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -116,6 +116,10 @@ jobs: cc: "gcc" cxx: "g++" buildargs: "-G Ninja -DENABLE_MAN=ON -DENABLE_DOC=ON -DENABLE_TESTS=ON" + - name: "gcc_release_hardened" + cc: "gcc" + cxx: "g++" + buildargs: "-DENABLE_TESTS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=\"-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3\" -DCMAKE_CXX_FLAGS=\"-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3\"" - name: "gcc_no_nls" cc: "gcc" cxx: "g++"