You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Antoine Pitrou (JIRA)" <ji...@apache.org> on 2018/11/22 22:46:00 UTC

[jira] [Created] (ARROW-3857) [C++] Experiment non-interposable symbols on Linux

Antoine Pitrou created ARROW-3857:
-------------------------------------

             Summary: [C++] Experiment non-interposable symbols on Linux
                 Key: ARROW-3857
                 URL: https://issues.apache.org/jira/browse/ARROW-3857
             Project: Apache Arrow
          Issue Type: Task
          Components: C++
    Affects Versions: 0.11.1
            Reporter: Antoine Pitrou


See performance issues with dynamic linking: https://www.macieira.org/blog/2012/01/sorry-state-of-dynamic-libraries-on-linux/
(for example, CPython is significantly faster when compiled as a single executable rather than a shared library)

We might want to try enabling the {{-Bsymbolic}} or {{-Bsymbolic-functions}} linker flag. It might make performance slightly better.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)