[Spice-devel] [PATCH spice] Disable -Waggregate-return if building with SLIRP

Hans de Goede hdegoede at redhat.com
Wed Apr 25 07:33:38 PDT 2012


ACK.

On 04/25/2012 04:19 PM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange"<berrange at redhat.com>
>
> The API design of SLIRP means that it is not practical to use
> the -Waggregate-return warning flag. Disable this flag in the
> (unlikely) scenario where SLIRP is actually requested at build
> time
> ---
>   m4/spice-compile-warnings.m4 |    5 ++++-
>   1 files changed, 4 insertions(+), 1 deletions(-)
>
> diff --git a/m4/spice-compile-warnings.m4 b/m4/spice-compile-warnings.m4
> index 8de2ffd..601ecf8 100644
> --- a/m4/spice-compile-warnings.m4
> +++ b/m4/spice-compile-warnings.m4
> @@ -148,7 +148,10 @@ AC_DEFUN([SPICE_COMPILE_WARNINGS],[
>       AC_SUBST([WARN_CXXFLAGS])
>
>       # These are C-only warnings
> -    gl_WARN_ADD([-Waggregate-return])
> +    if test "x$enable_tunnel" != "xyes"; then
> +        # Slirp causes pain :-(
> +        gl_WARN_ADD([-Waggregate-return])
> +    fi
>       gl_WARN_ADD([-Wstrict-prototypes])
>       gl_WARN_ADD([-Wold-style-definition])
>       gl_WARN_ADD([-Wnested-externs])


More information about the Spice-devel mailing list