Ignore old style definition warnings in generated code
authorMarc Dionne <marc.c.dionne@gmail.com>
Fri, 20 Aug 2010 21:42:47 +0000 (17:42 -0400)
committerDerrick Brashear <shadow@dementia.org>
Sat, 21 Aug 2010 00:33:53 +0000 (17:33 -0700)
Older flex can generate functions that trigger the
"old-style-definition" warning.
Since it's generated code, just ignore it.

Change-Id: If475507561498b976a2942bd0084975814ab6a76
Reviewed-on: http://gerrit.openafs.org/2603
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/cf/osconf.m4
src/comerr/Makefile.in

index a4634da..4020508 100644 (file)
@@ -1074,6 +1074,12 @@ else
   CFLAGS_NOUNUSED=
 fi
 
+if test "x$GCC" = "xyes"; then
+  CFLAGS_NOOLDSTYLE="-Wno-old-style-definition"
+else
+  CFLAGS_NOOLDSTYLE=
+fi
+
 dnl horribly cheating, assuming double / is ok.
 case $INSTALL in
   ./* ) 
@@ -1126,6 +1132,7 @@ AC_SUBST(XCFLAGS)
 AC_SUBST(CFLAGS_NOERROR)
 AC_SUBST(CFLAGS_NOSTRICT)
 AC_SUBST(CFLAGS_NOUNUSED)
+AC_SUBST(CFLAGS_NOOLDSTYLE)
 AC_SUBST(XCFLAGS64)
 AC_SUBST(XLDFLAGS)
 AC_SUBST(XLDFLAGS64)
index 806332d..a22742d 100644 (file)
@@ -49,7 +49,7 @@ libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o
 # so we need to add the source directory to the includes to pick up local headers.
 #
 error_table.o: error_table.c
-       $(CC) $(CFLAGS) -I${srcdir} @CFLAGS_NOUNUSED@ -c error_table.c
+       $(CC) $(CFLAGS) -I${srcdir} @CFLAGS_NOUNUSED@ @CFLAGS_NOOLDSTYLE@ -c error_table.c
 
 #
 # Installation targets