path: root/xlators
diff options
authorLuis Pabon <>2014-02-09 21:57:45 -0500
committerAnand Avati <>2014-02-12 13:30:21 -0800
commit58d7ef2f7628744db4c7bf8bf5735671e023f1d7 (patch)
tree0bbc34a95630a12060dece85f64387f2724f80b5 /xlators
parent8eb83e6d9a91c813275f1cbc8e0dc5423fb1ccc0 (diff)
build: CFLAGS was being polluted by python flags
The CFLAGS were being polluted by the python test for glupy. The test also sets CFLAGS -NDEBUG even when passing --enable-debug to configure. To fix it, the patch now saves the necessary python flags into new makefile flags which can now be used by the glupy BUG: 1063541 Change-Id: I8546a64b8ad4fe9318a97fb6a2f0c36087be1b29 Signed-off-by: Luis Pabon <> Reviewed-on: Tested-by: Gluster Build System <> Reviewed-by: Harshavardhana <> Tested-by: Harshavardhana <>
Diffstat (limited to 'xlators')
1 files changed, 3 insertions, 3 deletions
diff --git a/xlators/features/glupy/src/ b/xlators/features/glupy/src/
index 960862839..21b91a164 100644
--- a/xlators/features/glupy/src/
+++ b/xlators/features/glupy/src/
@@ -6,15 +6,15 @@ glupydir = $(xlatordir)/glupy
glupy_PYTHON =
-glupy_la_LDFLAGS = -module -avoid-version -shared -nostartfiles
+glupy_la_LDFLAGS = $(PYTHONDEV_LDFLAGS) -module -avoid-version -shared -nostartfiles
glupy_la_SOURCES = glupy.c
glupy_la_LIBADD = $(top_builddir)/libglusterfs/src/ \
-lpthread -l$(BUILD_PYTHON_LIB)
noinst_HEADERS = glupy.h
-AM_CPPFLAGS = $(GF_CPPFLAGS) -I$(top_srcdir)/libglusterfs/src -isystem $(BUILD_PYTHON_INC)
+AM_CPPFLAGS = $(PYTHONDEV_CPPFLAGS) $(GF_CPPFLAGS) -I$(top_srcdir)/libglusterfs/src -isystem $(BUILD_PYTHON_INC)
-AM_CFLAGS = -Wall -fno-strict-aliasing -DGLUSTER_PYTHON_PATH=\"$(glupydir)\" $(GF_CFLAGS)
+AM_CFLAGS = $(PYTHONDEV_CFLAGS) -Wall -fno-strict-aliasing -DGLUSTER_PYTHON_PATH=\"$(glupydir)\" $(GF_CFLAGS)