From: Ralph Boehme Date: Mon, 25 Apr 2016 11:20:31 +0000 (+0200) Subject: s3/rpc_server: mdssvc: suppress compiler warnings from glib headers X-Git-Tag: talloc-2.1.7~129 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3e3e72ff9b722eb5aedd7a72d43719c47a4a8145;p=thirdparty%2Fsamba.git s3/rpc_server: mdssvc: suppress compiler warnings from glib headers Several glib headers produce cast-qual warnings, eg: /usr/include/glib-2.0/gio/gliststore.h: In function ‘G_LIST_STORE’: /usr/include/glib-2.0/gio/gliststore.h:36:382: error: cast discards ‘const’ qualifier from pointer target type [-Werror=cast-qual] /usr/include/glib-2.0/gio/gliststore.h: In function ‘G_IS_LIST_STORE’: /usr/include/glib-2.0/gio/gliststore.h:36:550: error: cast discards ‘const’ qualifier from pointer target type [-Werror=cast-qual] cc1: all warnings being treated as errors This break compiling with --picky-developer, so lets suppress the warning for glibs in order to see our own --picky-developer compiler diagnostics. Signed-off-by: Ralph Boehme Reviewed-by: Volker Lendecke Autobuild-User(master): Volker Lendecke Autobuild-Date(master): Tue Apr 26 04:44:44 CEST 2016 on sn-devel-144 --- diff --git a/source3/rpc_server/mdssvc/mdssvc.h b/source3/rpc_server/mdssvc/mdssvc.h index 2c9dc833121..091cd971f1f 100644 --- a/source3/rpc_server/mdssvc/mdssvc.h +++ b/source3/rpc_server/mdssvc/mdssvc.h @@ -33,8 +33,11 @@ */ #undef TRUE #undef FALSE +/* allow building with --picky-developer */ +#pragma GCC diagnostic ignored "-Wcast-qual" #include #include +#pragma GCC diagnostic pop #define MAX_SL_FRAGMENT_SIZE 0xFFFFF #define MAX_SL_RESULTS 100