[Ocfs2-devel] Request to remove -Wfno-format
Rusty Lynch
rusty at linux.co.intel.com
Thu Feb 12 10:52:22 CST 2004
On Thu, Feb 12, 2004 at 10:39:27AM -0800, Rusty Lynch wrote:
> While porting to 2.6 I am just using the 2.6 build system and putting off
> the autoconfig stuff till later. As a result of this I am seeing a ton of
> additional warning messages due to the fact that the ocfs2 build system is
> including "-Wno-format".
>
> Is there a good reason for adding the "-Wno-format" option to the build?
>
> The kind of mistakes that are being ignored are ==>
>
> LOG_TRACE_ARGS("found some data to free (%u.%u)\n",
> HI(cur_extent->this_ext), LO(cur_extent->this_ext));
> alloc.c: In function `ocfs_kill_this_tree':
> alloc.c:1620: warning: unsigned int format, long unsigned int arg (arg 2)
> alloc.c:1620: warning: unsigned int format, long unsigned int arg (arg 3)
> alloc.c:1638: warning: unsigned int format, long unsigned int arg (arg 2)
> alloc.c:1638: warning: unsigned int format, long unsigned int arg (arg 3)
>
>
> and ==>
> LOG_TRACE_ARGS("Popping this header (%u.%u)\n",
> HI(AllocExtent->this_ext),
> LO(AllocExtent->this_ext),
> AllocExtent->next_free_ext);
> alloc.c:2079: warning: unsigned int format, long unsigned int arg (arg 2)
> alloc.c:2079: warning: unsigned int format, long unsigned int arg (arg 3)
> alloc.c:2079: warning: too many arguments for format
> alloc.c:2099: warning: unsigned int format, long unsigned int arg (arg 2)
> alloc.c:2099: warning: unsigned int format, long unsigned int arg (arg 3)
>
>
> If it is ok, I would like to make the build more strict, and treat each of
> the warnings as bugs.
>
> --rusty
and here is a quick patch to remove the flag
Index: src/Makefile
===================================================================
--- src/Makefile (revision 31)
+++ src/Makefile (working copy)
@@ -2,7 +2,7 @@
include $(TOPDIR)/Preamble.make
-WARNINGS = -Wall -Wstrict-prototypes -Wno-format
+WARNINGS = -Wall -Wstrict-prototypes
ifneq ($(OCFS_PROCESSOR),x86_64)
WARNINGS += -Wmissing-prototypes -Wmissing-declarations
More information about the Ocfs2-devel
mailing list