You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by tr...@apache.org on 2010/10/13 20:18:48 UTC

svn commit: r1022224 - in /qpid/trunk/qpid: cpp/bindings/qmf/python/Makefile.am cpp/bindings/qmf2/python/Makefile.am cpp/bindings/qpid/python/Makefile.am extras/sasl/python/Makefile.am

Author: tross
Date: Wed Oct 13 18:18:45 2010
New Revision: 1022224

URL: http://svn.apache.org/viewvc?rev=1022224&view=rev
Log:
Added -fno-strict-aliasing for all of the swig-generated Python wrappers because
Swig (for Python) generates code that violates the strict aliasing rules.

Modified:
    qpid/trunk/qpid/cpp/bindings/qmf/python/Makefile.am
    qpid/trunk/qpid/cpp/bindings/qmf2/python/Makefile.am
    qpid/trunk/qpid/cpp/bindings/qpid/python/Makefile.am
    qpid/trunk/qpid/extras/sasl/python/Makefile.am

Modified: qpid/trunk/qpid/cpp/bindings/qmf/python/Makefile.am
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/bindings/qmf/python/Makefile.am?rev=1022224&r1=1022223&r2=1022224&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/bindings/qmf/python/Makefile.am (original)
+++ qpid/trunk/qpid/cpp/bindings/qmf/python/Makefile.am Wed Oct 13 18:18:45 2010
@@ -39,7 +39,7 @@ lib_LTLIBRARIES = _qmfengine.la
 #_qmfengine_la_LDFLAGS = -avoid-version -module -shrext ".so"
 _qmfengine_la_LDFLAGS = -avoid-version -module -shared
 _qmfengine_la_LIBADD = $(PYTHON_LIBS) -L$(top_builddir)/src/.libs -lqpidclient $(top_builddir)/src/libqmf.la
-_qmfengine_la_CXXFLAGS = $(INCLUDES) -I$(srcdir)/qmf -I$(PYTHON_INC)
+_qmfengine_la_CXXFLAGS = $(INCLUDES) -I$(srcdir)/qmf -I$(PYTHON_INC) -fno-strict-aliasing
 nodist__qmfengine_la_SOURCES = qmfengine.cpp
 
 CLEANFILES = $(generated_file_list)

Modified: qpid/trunk/qpid/cpp/bindings/qmf2/python/Makefile.am
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/bindings/qmf2/python/Makefile.am?rev=1022224&r1=1022223&r2=1022224&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/bindings/qmf2/python/Makefile.am (original)
+++ qpid/trunk/qpid/cpp/bindings/qmf2/python/Makefile.am Wed Oct 13 18:18:45 2010
@@ -37,7 +37,7 @@ lib_LTLIBRARIES = _cqmf2.la
 
 _cqmf2_la_LDFLAGS = -avoid-version -module -shared
 _cqmf2_la_LIBADD = $(PYTHON_LIBS) -L$(top_builddir)/src/.libs $(top_builddir)/src/libqmf2.la
-_cqmf2_la_CXXFLAGS = $(INCLUDES) -I$(srcdir)/qmf -I$(PYTHON_INC)
+_cqmf2_la_CXXFLAGS = $(INCLUDES) -I$(srcdir)/qmf -I$(PYTHON_INC) -fno-strict-aliasing
 nodist__cqmf2_la_SOURCES = cqmf2.cpp
 
 CLEANFILES = $(generated_file_list)

Modified: qpid/trunk/qpid/cpp/bindings/qpid/python/Makefile.am
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/bindings/qpid/python/Makefile.am?rev=1022224&r1=1022223&r2=1022224&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/bindings/qpid/python/Makefile.am (original)
+++ qpid/trunk/qpid/cpp/bindings/qpid/python/Makefile.am Wed Oct 13 18:18:45 2010
@@ -39,7 +39,7 @@ lib_LTLIBRARIES = _cqpid.la
 #_cqpid_la_LDFLAGS = -avoid-version -module -shrext ".so"
 _cqpid_la_LDFLAGS = -avoid-version -module -shared
 _cqpid_la_LIBADD = $(PYTHON_LIBS) -L$(top_builddir)/src/.libs -lqpidmessaging -lqpidtypes $(top_builddir)/src/libqpidmessaging.la $(top_builddir)/src/libqpidtypes.la
-_cqpid_la_CXXFLAGS = $(INCLUDES) -I$(PYTHON_INC)
+_cqpid_la_CXXFLAGS = $(INCLUDES) -I$(PYTHON_INC) -fno-strict-aliasing
 nodist__cqpid_la_SOURCES = cqpid.cpp
 
 CLEANFILES = $(generated_file_list)

Modified: qpid/trunk/qpid/extras/sasl/python/Makefile.am
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/extras/sasl/python/Makefile.am?rev=1022224&r1=1022223&r2=1022224&view=diff
==============================================================================
--- qpid/trunk/qpid/extras/sasl/python/Makefile.am (original)
+++ qpid/trunk/qpid/extras/sasl/python/Makefile.am Wed Oct 13 18:18:45 2010
@@ -35,7 +35,7 @@ pyexec_LTLIBRARIES = _saslwrapper.la
 
 _saslwrapper_la_LDFLAGS = -avoid-version -module -shared
 _saslwrapper_la_LIBADD = $(PYTHON_LIBS) $(top_builddir)/src/libsaslwrapper.la -lsasl2
-_saslwrapper_la_CXXFLAGS = -I$(PYTHON_INC)
+_saslwrapper_la_CXXFLAGS = -I$(PYTHON_INC) -fno-strict-aliasing
 nodist__saslwrapper_la_SOURCES = saslwrapper.cpp
 
 CLEANFILES = $(generated_file_list)



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org