From 93ac364e23c4f3ed8afaeabf7563086cfe720cbf Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Fri, 24 May 2013 15:14:20 +1000 Subject: build: Support for building on AIX xlc compiler xlc does not support -fPIC, -Wno-format-zero-length Signed-off-by: Amitay Isaacs (This used to be ctdb commit 2cf95741fdab2ee5f724950a0b1ef257d6aeade7) --- ctdb/Makefile.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ctdb') diff --git a/ctdb/Makefile.in b/ctdb/Makefile.in index 6b86bade7a3..9c29ad9c3c8 100755 --- a/ctdb/Makefile.in +++ b/ctdb/Makefile.in @@ -48,13 +48,17 @@ PMDA_LIBS = -lpcp -lpcp_pmda PMDA_INSTALL = @CTDB_PMDA_INSTALL@ PMDA_DEST_DIR = /var/lib/pcp/pmdas/ctdb +ifeq ($(CC),gcc) +EXTRA_CFLAGS=-Wno-format-zero-length -fPIC +endif + CFLAGS=@CPPFLAGS@ -g -I$(srcdir)/include -Iinclude -Ilib -Ilib/util -I$(srcdir) \ $(TALLOC_CFLAGS) $(TEVENT_CFLAGS) $(TDB_CFLAGS) -I@libreplacedir@ \ -DVARDIR=\"$(localstatedir)\" -DETCDIR=\"$(etcdir)\" \ -DLOGDIR=\"$(logdir)\" -DBINDIR=\"$(bindir)\" \ -DSOCKPATH=\"$(sockpath)\" \ - -DUSE_MMAP=1 -DTEVENT_DEPRECATED_QUIET=1 @CFLAGS@ -Wno-format-zero-length $(POPT_CFLAGS) \ - -fPIC + -DUSE_MMAP=1 -DTEVENT_DEPRECATED_QUIET=1 @CFLAGS@ $(POPT_CFLAGS) \ + $(EXTRA_CFLAGS) LDSHFLAGS=-fPIC -shared #LDSHFLAGS=-fPIC -shared -Wl,-Bsymbolic -Wl,-z,relo -Wl,-Bsymbolic-funtions -Wl,--as-needed -Wl,-z,defs -- cgit