-
Notifications
You must be signed in to change notification settings - Fork 94
Subfolder handling in /usr/lib #305
Description
Hi,
I'm migrating a project from linuxdeployqt to linuxdeploy and I'm running into an issue where shared objects are relocated into the root of /usr/lib.
For example, the project expects a plugin in:
/usr/lib/myapp/myplugin.so
... but after packaging, the plugin ends up in:
/usr/lib/myplugin.so
Naturally, this breaks the historical scanning process for these files in the app. Despite these files being "plugins", they often do rely on bundled libraries, such as fftw3f, or in some cases use Qt libs for UI, so relinking them using linuxdeploy (or some other method) is needed for a portable application.
Previously, I used -executable flag. Starting with linuxdepoy, I've tried both the --executable and the --library flags but I'm struggling to keep the expected layout. Do other project have this problem? If so, how did you work around them?
Link to downstream bug report for context: LMMS/lmms#7252 (comment)