Le 22/02/2021 à 15:29, Tahsin Hassan a écrit :
> Hi all,
> 
> MATLAB uses the Arrow C++ libraries (i.e. libarrow.so) to read and write 
> Parquet files (https://www.mathworks.com/help/matlab/ref/parquetread.html) 
> While exploring ways to integrate more tightly with Arrow, we've run into a 
> symbol/library naming clash issue.
> 
> When running pyarrow within the MATLAB process 
> (https://www.mathworks.com/help/matlab/call-python-libraries.html?s_tid=CRUX_lftnav
>  ), the libarrow.so loaded by pyarrow clashes with the libarrow.so shipping 
> with MATLAB.

For the record, Python loads extension modules (such as PyArrow) with
RTLD_LOCAL.  I assume MATLAB doesn't?

Regards

Antoine.

Reply via email to