Handling dynamically loaded libraries with go-appimagetool #1297
Replies: 3 comments 19 replies
-
What happens if you export
|
Beta Was this translation helpful? Give feedback.
-
Which application are you trying to make an AppImage of? |
Beta Was this translation helpful? Give feedback.
-
Hi @probonopd, a quick question, if I may, which seems close enough to the original topic. How do I correctly deploy more than one executable with |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! I have an issue with deploying libcamera into AppImage. It has some dynamic modules that are loaded at runtime (not listed by
ldd
). Libcamera looks for them in/usr/local/lib/aarch64-linux-gnu/libcamera/
. I have created a folderAppDir/usr/local/lib/aarch64-linux-gnu/libcamera/
and copied the necessary stuff there before runningappimagetool
, but it's not enough. If, however, I create this system folder/usr/local/lib/aarch64-linux-gnu/libcamera/
and copy the extra libraries there on the clean target system, then the AppImage works. Is there a way to fix this, patch absolute search paths inside binaries or something? On Windows you could hook theCreateFile
function and replace its arguments, but I don't know if there's a similar facility on Linux.P. S. I mentioned the Go
appimagetool
specifically because I need to get it working on ARM64.Beta Was this translation helpful? Give feedback.
All reactions