https://bugs.kde.org/show_bug.cgi?id=403269

caulier.gil...@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |caulier.gil...@gmail.com

--- Comment #4 from caulier.gil...@gmail.com ---
Digikam::adjustedEnvironmentForAppImage: Adjusting environment variables for
AppImage bundle
Digikam::DBinaryIface::parseHeader: "autooptimiser"  help header line: 
 "ERROR: ld.so: object '/usr/lib64/libudev.so' from LD_PRELOAD cannot be
preloaded (cannot open shared object file): ignored."

This error come from only the AppImage. This is due to binary compatibility
with low level libraries which cannot be embeded in the bundle.

One solution to this problem is to build the bundle under a more recent Linux
system. Remember that currently we use CentOS 6.10, which still maintained...

Another solution is to preload shared library in the AppImage run script as we
already do. Take a care, it will puzzle the AppImage stating process and can
have a side effect at run time. Look the already preload set here :

https://cgit.kde.org/digikam.git/tree/project/bundles/appimage/data/AppRun#n11

As you can see the famous libudev is already in the list of pre-ploaded
items... and typically, the .so file cannot be found on the target system...

Gilles Caulier

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to