[fedfs-utils] [PATCH 3/3] Makefile.am: Enable warnings from system headers
Chuck Lever
chuck.lever at oracle.com
Tue Aug 2 09:19:26 PDT 2011
Add "-Wp,-DFORTIFY_SOURCE=2" to see warnings generated by extra
pre-processor code in the headers.
Signed-off-by: Chuck Lever <chuck.lever at oracle.com>
---
src/fedfsc/Makefile.am | 3 ++-
src/fedfsd/Makefile.am | 3 ++-
src/libjunction/Makefile.am | 3 ++-
src/libnsdb/Makefile.am | 3 ++-
src/libparser/Makefile.am | 3 ++-
src/libpath/Makefile.am | 3 ++-
src/libsi/Makefile.am | 3 ++-
src/libxlog/Makefile.am | 3 ++-
src/mount/Makefile.am | 3 ++-
src/nsdbc/Makefile.am | 5 +++--
src/nsdbparams/Makefile.am | 3 ++-
src/resolve-junction/Makefile.am | 5 +++--
12 files changed, 26 insertions(+), 14 deletions(-)
diff --git a/src/fedfsc/Makefile.am b/src/fedfsc/Makefile.am
index 03b08eb..42bab66 100644
--- a/src/fedfsc/Makefile.am
+++ b/src/fedfsc/Makefile.am
@@ -40,6 +40,7 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include -I/usr/include/tirpc
AM_LDFLAGS = -fPIC
diff --git a/src/fedfsd/Makefile.am b/src/fedfsd/Makefile.am
index 4f41cf6..3a53f51 100644
--- a/src/fedfsd/Makefile.am
+++ b/src/fedfsd/Makefile.am
@@ -37,7 +37,8 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include -I/usr/include/tirpc
AM_LDFLAGS = -fPIC
diff --git a/src/libjunction/Makefile.am b/src/libjunction/Makefile.am
index 6a5ed04..c4cce62 100644
--- a/src/libjunction/Makefile.am
+++ b/src/libjunction/Makefile.am
@@ -29,5 +29,6 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include
diff --git a/src/libnsdb/Makefile.am b/src/libnsdb/Makefile.am
index 1e3aa76..3654c93 100644
--- a/src/libnsdb/Makefile.am
+++ b/src/libnsdb/Makefile.am
@@ -31,5 +31,6 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include
diff --git a/src/libparser/Makefile.am b/src/libparser/Makefile.am
index 1513cbf..f24d344 100644
--- a/src/libparser/Makefile.am
+++ b/src/libparser/Makefile.am
@@ -29,5 +29,6 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include
diff --git a/src/libpath/Makefile.am b/src/libpath/Makefile.am
index 58c93eb..0a443cb 100644
--- a/src/libpath/Makefile.am
+++ b/src/libpath/Makefile.am
@@ -29,5 +29,6 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include
diff --git a/src/libsi/Makefile.am b/src/libsi/Makefile.am
index f815b4b..2924168 100644
--- a/src/libsi/Makefile.am
+++ b/src/libsi/Makefile.am
@@ -29,5 +29,6 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include
diff --git a/src/libxlog/Makefile.am b/src/libxlog/Makefile.am
index 75b53b8..124df23 100644
--- a/src/libxlog/Makefile.am
+++ b/src/libxlog/Makefile.am
@@ -29,5 +29,6 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I $(top_srcdir)/src/include
diff --git a/src/mount/Makefile.am b/src/mount/Makefile.am
index 9338d47..c701eec 100644
--- a/src/mount/Makefile.am
+++ b/src/mount/Makefile.am
@@ -32,6 +32,7 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include
AM_LDFLAGS = -fPIC
diff --git a/src/nsdbc/Makefile.am b/src/nsdbc/Makefile.am
index 84fb541..2983755 100644
--- a/src/nsdbc/Makefile.am
+++ b/src/nsdbc/Makefile.am
@@ -35,7 +35,8 @@ LDADD = -luuid -lldap -llber -lidn -lsqlite3 \
CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
-AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall \
- -Wextra -pedantic -Wformat=2 -Wstrict-aliasing=2
+AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I$(top_srcdir)/src/include -I/usr/include/tirpc
AM_LDFLAGS = -fPIC
diff --git a/src/nsdbparams/Makefile.am b/src/nsdbparams/Makefile.am
index f645bce..f1cceb3 100644
--- a/src/nsdbparams/Makefile.am
+++ b/src/nsdbparams/Makefile.am
@@ -34,6 +34,7 @@ CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
- -pedantic -Wformat=2 -Wstrict-aliasing=2
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include -I/usr/include/tirpc
AM_LDFLAGS = -fPIC
diff --git a/src/resolve-junction/Makefile.am b/src/resolve-junction/Makefile.am
index b2b4601..f101dc3 100644
--- a/src/resolve-junction/Makefile.am
+++ b/src/resolve-junction/Makefile.am
@@ -36,7 +36,8 @@ LDADD = -ltirpc -luuid -lcap -lsqlite3 -lldap -lidn -llber \
CLEANFILES = cscope.in.out cscope.out cscope.po.out
DISTCLEANFILES = Makefile.in
-AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall \
- -Wextra -pedantic -Wformat=2 -Wstrict-aliasing=2
+AM_CFLAGS = -ggdb -fstrict-aliasing -fpie -Wall -Wextra \
+ -pedantic -Wformat=2 -Wstrict-aliasing=2 \
+ -Wp,-D_FORTIFY_SOURCE=2
AM_CPPFLAGS = -I. -I$(top_srcdir)/src/include -I/usr/include/tirpc
AM_LDFLAGS = -fPIC
More information about the fedfs-utils-devel
mailing list