[Pkg-ofed-commits] [mstflint] 19/22: Disable -Werror compiler flag

Benjamin Drung bdrung at moszumanska.debian.org
Tue Jan 3 11:57:14 UTC 2017


This is an automated email from the git hooks/post-receive script.

bdrung pushed a commit to branch old
in repository mstflint.

commit 8058184fbcd8986e999af3392e73e8b47a8e7788
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date:   Fri Aug 19 15:35:54 2016 +0200

    Disable -Werror compiler flag
    
    The -Werror compiler flag converts warnings into errors, so that warnings
    will cause the package build to fail. The -Werror option is useful for the
    upstream maintainer to keep the code clean, but is not recommended for
    packaging, because it might break the package if we upgrade the compiler
    to a new release.
    
    The configure script should gain an option to enable or disable -Werror.
    In the meantime just remove -Werror everywhere.
---
 debian/patches/disable-werror.patch | 68 +++++++++++++++++++++++++++++++++++++
 debian/patches/series               |  1 +
 2 files changed, 69 insertions(+)

diff --git a/debian/patches/disable-werror.patch b/debian/patches/disable-werror.patch
new file mode 100644
index 0000000..1c59eb3
--- /dev/null
+++ b/debian/patches/disable-werror.patch
@@ -0,0 +1,68 @@
+Description: Disable -Werror compiler flag
+ The -Werror compiler flag converts warnings into errors, so that warnings
+ will cause the package build to fail. The -Werror option is useful for the
+ upstream maintainer to keep the code clean, but is not recommended for
+ packaging, because it might break the package if we upgrade the compiler
+ to a new release.
+ .
+ The configure script should gain an option to enable or disable -Werror.
+ In the meantime just remove -Werror everywhere.
+Author: Benjamin Drung <benjamin.drung at profitbricks.com>
+
+--- a/cmdif/Makefile.am
++++ b/cmdif/Makefile.am
+@@ -36,7 +36,7 @@
+ TOOLS_LAYOUTS_DIR = $(USER_DIR)/tools_layouts
+ AM_CPPFLAGS = -I. -I../common -I../tools_layouts  -I$(MTCR_DIR) -I.. -I$(USER_DIR)/mtcr_ul
+ 
+-AM_CFLAGS = -W -Wall -Werror -g -MP -MD $(COMPILER_FPIC) -DCMDIF_EXPORTS
++AM_CFLAGS = -W -Wall -g -MP -MD $(COMPILER_FPIC) -DCMDIF_EXPORTS
+ CMDIF_VERSION = 1
+ noinst_LIBRARIES = libcmdif.a
+ 
+--- a/configure.ac
++++ b/configure.ac
+@@ -77,8 +77,8 @@
+   LDFLAGS="$LDFLAGS -Wl,--dynamic-linker=/lib64/ld64.so.2"
+ ])
+ 
+-CFLAGS="$CFLAGS -Werror -DMST_UL"
+-CXXFLAGS="$CXXFLAGS -Werror -DMST_UL"
++CFLAGS="$CFLAGS -DMST_UL"
++CXXFLAGS="$CXXFLAGS -DMST_UL"
+ 
+ AC_CONFIG_FILES( mstflint.spec )
+ 
+--- a/mft_utils/Makefile.am
++++ b/mft_utils/Makefile.am
+@@ -34,7 +34,7 @@
+ USER_DIR = $(top_srcdir)
+ AM_CPPFLAGS = -I. -I$(USER_DIR)/common
+ 
+-AM_CFLAGS = -MD -pipe -Wall -W -Werror
++AM_CFLAGS = -MD -pipe -Wall -W
+ 
+ noinst_HEADERS = mft_sig_handler.h errmsg.h
+ 
+--- a/reg_access/Makefile.am
++++ b/reg_access/Makefile.am
+@@ -38,7 +38,7 @@
+ 
+ AM_CPPFLAGS = -I. -I$(USER_DIR) -I$(srcdir) -I$(LAYOUTS_DIR) -I$(USER_DIR)/include/mtcr_ul
+ 
+-AM_CFLAGS = -W -Wall -Werror -g -MP -MD $(COMPILER_FPIC)
++AM_CFLAGS = -W -Wall -g -MP -MD $(COMPILER_FPIC)
+ 
+ noinst_LTLIBRARIES = libreg_access.a
+ 
+--- a/tools_res_mgmt/Makefile.am
++++ b/tools_res_mgmt/Makefile.am
+@@ -35,7 +35,7 @@
+ MTCR_DIR = $(USER_DIR)/include/mtcr_ul
+ AM_CPPFLAGS = -I. -I../common -I$(MTCR_DIR) -I.. -I$(USER_DIR)/mtcr_ul
+ 
+-AM_CFLAGS = -W -Wall -Werror -g -MP -MD $(COMPILER_FPIC) 
++AM_CFLAGS = -W -Wall -g -MP -MD $(COMPILER_FPIC)
+ noinst_LIBRARIES = libtools_res_mgmt.a
+ 
+ libtools_res_mgmt_a_SOURCES = tools_res_mgmt.c tools_time.c
diff --git a/debian/patches/series b/debian/patches/series
index 70ee3bf..5c80cec 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -6,3 +6,4 @@
 0006-Fix-man-page-errors.patch
 0007-Pass-foreign-to-automake.patch
 Fix-compilation-on-unknown-architectures.patch
+disable-werror.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/mstflint.git



More information about the Pkg-ofed-commits mailing list