Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: shapelet
-
Labels:None
-
Story Points:3
-
Team:Architecture
-
Urgent?:No
Description
One mitigation for the Ventura linking problem (DM-37301) could be to reduce the number of shared libraries we are linking against. Import of shapelet can trigger the linking problem in Ventura and would be a good place to experiment since there are currently 11 separate pybind11 interface files being loaded (each of those linking against many shared libraries).
This ticket is to combine them into a single shared library, similar to what was done with sphgeom in DM-25877. This should have the side effect of making the build faster and also improving import time in general.
Attachments
Issue Links
- relates to
-
DM-37301 Pipeline builds are unreliable on macOS Ventura
- Done
Looks good!