This is an automated email from the ASF dual-hosted git repository.

wesm pushed a commit to branch master
in repository

The following commit(s) were added to refs/heads/master by this push:
     new cca4a74  ARROW-2197: Document C++ ABI issue and workaround
cca4a74 is described below

commit cca4a748f5fd66310a00840be8cd8fbb4606379c
Author: Antoine Pitrou <>
AuthorDate: Fri Feb 23 12:22:51 2018 -0500

    ARROW-2197: Document C++ ABI issue and workaround
    Author: Antoine Pitrou <>
    Closes #1644 from pitrou/ARROW-2197-doc-undefined-symbol and squashes the 
following commits:
    99db6e04 <Antoine Pitrou> ARROW-2197: Document C++ ABI issue and workaround
 python/doc/source/development.rst | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/python/doc/source/development.rst 
index af93d8d..e4078bd 100644
--- a/python/doc/source/development.rst
+++ b/python/doc/source/development.rst
@@ -246,6 +246,22 @@ To build a self-contained wheel (include Arrow C++ and 
Parquet C++), one can set
 Again, if you did not build parquet-cpp, you should omit ``--with-parquet`` and
 if you did not build with plasma, you should omit ``--with-plasma``.
+Known issues
+If using packages provided by conda-forge (see "Using Conda" above)
+together with a reasonably recent compiler, you may get "undefined symbol"
+errors when importing pyarrow.  In that case you'll need to force the C++
+ABI version to the older version used by conda-forge binaries:
+.. code-block:: shell
+Be sure to add ``-DCMAKE_CXX_FLAGS=$CXXFLAGS`` to the cmake invocations
+when rebuilding.
 Developing on Windows

To stop receiving notification emails like this one, please contact

Reply via email to