arrow-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juan J Galvez <>
Subject [C++] [pip] dynamic linking error from C++17 compiled code
Date Mon, 26 Apr 2021 17:36:01 GMT
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="" xmlns=""><head><meta
http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft
Word 15 (filtered medium)"><style><!--
/* Font Definitions */
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
--></style></head><body lang=EN-US link=blue vlink="#954F72" style='word-wrap:break-word'><div
class=WordSection1><p class=MsoNormal>Hello,</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p
class=MsoNormal>The shared libraries in the pyarrow pip package apparently cannot be called
from C++17 compiled code. Compilation works when using the `pyarrow/include` headers provided
with the pip package, but at dynamic linking I get this error when linking with</p><p
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>undefined
symbol: _ZN5arrow8internal14DieWithMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE</p><p
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>The
Arrow libraries in conda-forge pyarrow and arrow-cpp packages don’t have this issue. The
symbol is present in the library and code compiled with C++11 or C++17 works.</p><p
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Thanks</p></div></body></html>

View raw message