[
https://issues.apache.org/jira/browse/ARROW-3435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wes McKinney resolved ARROW-3435.
---------------------------------
Resolution: Fixed
Fix Version/s: (was: 0.14.0)
0.13.0
If libre2.so is available, it is used now instead of static linking
{code}
$ ldd ~/local/lib/libgandiva.so
linux-vdso.so.1 (0x00007ffe46d76000)
libarrow.so.14 => /home/wesm/local/lib/libarrow.so.14
(0x00007f59ce1ac000)
libre2.so.0 => /home/wesm/cpp-runtime-toolchain/lib/libre2.so.0
(0x00007f59ce13a000)
libglog.so.0 => /home/wesm/cpp-runtime-toolchain/lib/libglog.so.0
(0x00007f59ce106000)
libz.so.1 => /home/wesm/cpp-runtime-toolchain/lib/libz.so.1
(0x00007f59ce0ec000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f59ce0c4000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6
(0x00007f59ce096000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f59ce073000)
libstdc++.so.6 => /home/wesm/cpp-runtime-toolchain/lib/libstdc++.so.6
(0x00007f59cdf31000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f59cdde3000)
libgcc_s.so.1 => /home/wesm/cpp-runtime-toolchain/lib/libgcc_s.so.1
(0x00007f59cddcf000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f59cdbe4000)
/lib64/ld-linux-x86-64.so.2 (0x00007f59d1291000)
libbrotlienc.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlienc.so.1
(0x00007f59cdb56000)
libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1
(0x00007f59cdb45000)
libbz2.so.1.0 => /home/wesm/cpp-runtime-toolchain/lib/libbz2.so.1.0
(0x00007f59cdb31000)
liblz4.so.1 => /home/wesm/cpp-runtime-toolchain/lib/liblz4.so.1
(0x00007f59cd921000)
libsnappy.so.1 => /home/wesm/cpp-runtime-toolchain/lib/libsnappy.so.1
(0x00007f59cd916000)
libzstd.so.1.3.8 =>
/home/wesm/cpp-runtime-toolchain/lib/libzstd.so.1.3.8 (0x00007f59cd868000)
libboost_system.so.1.68.0 =>
/home/wesm/cpp-runtime-toolchain/lib/libboost_system.so.1.68.0
(0x00007f59cd861000)
libboost_filesystem.so.1.68.0 =>
/home/wesm/cpp-runtime-toolchain/lib/libboost_filesystem.so.1.68.0
(0x00007f59cd841000)
libboost_regex.so.1.68.0 =>
/home/wesm/cpp-runtime-toolchain/lib/libboost_regex.so.1.68.0
(0x00007f59cd738000)
libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1
(0x00007f59cd715000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f59cd70a000)
libicudata.so.58 =>
/home/wesm/cpp-runtime-toolchain/lib/./libicudata.so.58 (0x00007f59cbe06000)
libicui18n.so.58 =>
/home/wesm/cpp-runtime-toolchain/lib/./libicui18n.so.58 (0x00007f59cbb87000)
libicuuc.so.58 => /home/wesm/cpp-runtime-toolchain/lib/./libicuuc.so.58
(0x00007f59cb9d4000)
{code}
> [C++] Add option to use dynamic linking with re2
> ------------------------------------------------
>
> Key: ARROW-3435
> URL: https://issues.apache.org/jira/browse/ARROW-3435
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Wes McKinney
> Assignee: Uwe L. Korn
> Priority: Major
> Fix For: 0.13.0
>
>
> Initial support for re2 uses static linking -- some applications may wish to
> use dynamic linking
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)