From: Alan T. DeKok Date: Tue, 9 Dec 2025 17:45:35 +0000 (-0500) Subject: don't do -O2 for fuzzers X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3ea27024fe562fd05903a01f65ccc3ef5eab87b;p=thirdparty%2Ffreeradius-server.git don't do -O2 for fuzzers hopefully this gives us stack traces instead of hex pointers --- diff --git a/.github/workflows/ci-scheduled-fuzzing.yml b/.github/workflows/ci-scheduled-fuzzing.yml index 8144008cdf7..8f28854980c 100644 --- a/.github/workflows/ci-scheduled-fuzzing.yml +++ b/.github/workflows/ci-scheduled-fuzzing.yml @@ -211,7 +211,7 @@ jobs: echo "Testing commit:" git log -n1 echo - CFLAGS="-DWITH_EVAL_DEBUG -O2 -g3" ./configure -C \ + CFLAGS="-DWITH_EVAL_DEBUG -g3" ./configure -C \ --enable-werror \ --enable-address-sanitizer \ --enable-undefined-behaviour-sanitizer \ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c3ca7c49a62..47b728d9f2c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -84,7 +84,7 @@ jobs: - { CC: clang, BUILD_CFLAGS: "-DWITH_EVAL_DEBUG -O2 -g3", LIBS_OPTIONAL: yes, LIBS_ALT: no, TEST_TYPE: fixtures, NAME: linux-clang-O2-g3 } - { CC: clang, BUILD_CFLAGS: "-DNDEBUG", LIBS_OPTIONAL: yes, LIBS_ALT: no, TEST_TYPE: fixtures, NAME: linux-clang-ndebug } - { CC: clang, BUILD_CFLAGS: "-DWITH_EVAL_DEBUG", LIBS_OPTIONAL: yes, LIBS_ALT: yes, TEST_TYPE: fixtures, NAME: linux-clang-altlibs } - - { CC: clang, BUILD_CFLAGS: "-DWITH_EVAL_DEBUG -O2 -g3", LIBS_OPTIONAL: yes, LIBS_ALT: no, TEST_TYPE: fuzzing, NAME: linux-fuzzer } + - { CC: clang, BUILD_CFLAGS: "-DWITH_EVAL_DEBUG -g3", LIBS_OPTIONAL: yes, LIBS_ALT: no, TEST_TYPE: fuzzing, NAME: linux-fuzzer } env: ${{ matrix.env }}