Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: meas_base
-
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 meas_base can trigger the linking problem in Ventura and would be a good place to experiment since there are currently 21 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
- is cloned by
-
DM-37720 Combine jointcal pybind11 wrappers into single shared library
- Done
Matthias Wittgen can you explain what's blocking this ticket at the moment? Are you needing to RFC whether you can remove the sdssShape import from meas_base? Are you needing to optimize the code some more?