arrow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Suvayu Ali (JIRA)" <>
Subject [jira] [Created] (ARROW-4930) Remove LIBDIR assumptions in Python build
Date Sun, 17 Mar 2019 10:33:00 GMT
Suvayu Ali created ARROW-4930:

             Summary: Remove LIBDIR assumptions in Python build
                 Key: ARROW-4930
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Python
    Affects Versions: 0.12.1
            Reporter: Suvayu Ali

This is in reference to (4) in [this|]
mailing list discussion.

Certain sections of assume a specific location of the C++ libraries. Removing this
hard assumption will simplify PyArrow builds significantly. As far as I could tell these assumptions
are made in the {{build_ext._run_cmake()}} method (wherever bundling of C++ libraries are
 # The first occurrence is before invoking cmake (see line 237).
 # The second occurrence is when the C++ libraries are moved from their build directory to
the Python tree (see line 347). The actual implementation is in the function {{_move_shared_libs_unix(..)}}
(see line 468).

Hope this helps.

This message was sent by Atlassian JIRA

View raw message