swift-project / pilotclient

Cross-platform cross-simulator pilot client for virtual air traffic networks
https://swift-project.org
GNU General Public License v3.0
94 stars 28 forks source link

Proper solution for RPATH for transitive dependencies of plugins #105

Open oktal3700 opened 3 years ago

oktal3700 commented 3 years ago

Original bug was: after upgrading CI to Ubuntu 18, libsimulatorxplane.so can't find libsimulatorplugincommon.so because RPATH is not being searched for transitive dependencies.

See https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1737608/comments/4

We are using --disable-new-dtags as a workaround but a proper solution would be preferable.