> From 680ff3f7b4da1dbf21d0c7cd87af9bb5ee8b230c Mon Sep 17 00:00:00 2001
> From: Andres Freund <and...@anarazel.de>
> Date: Wed, 21 Sep 2022 20:36:36 -0700
> Subject: [PATCH v17 01/23] meson: ci: wip: move compilerwarnings task to meson

>    always:
>      gcc_warning_script: |
> -      time ./configure \
> -        --cache gcc.cache \
> -        --enable-dtrace \
> -        ${LINUX_CONFIGURE_FEATURES} \
> -        CC="ccache gcc" CXX="ccache g++" CLANG="ccache clang"
> -      make -s -j${BUILD_JOBS} clean
> -      time make -s -j${BUILD_JOBS} world-bin
> +      mkdir build && cd build
> +      CC="ccache gcc" CXX="ccache g++" \
> +        meson setup \
> +          -Dwerror=true \
> +          -Dcassert=false \
> +          -Ddtrace=enabled \
> +          ${LINUX_MESON_FEATURES} \
> +          ..
> +      time ninja -j${BUILD_JOBS}

With gcc, autoconf uses -O2, so I think this should specify
buildtype=debugoptimized, or pass -Doptimization=2.  Otherwise it ends
up in release mode with -O3.


Reply via email to