I noticed that I had not removed all the libs from
from my AppDir/usr/lib
I now did a diff of ls of my lib directory and the excludelist, and removed more libs, like
libusb-1.0.so.0
libz.so.1
etc.
So, now all the libs in the excludelist are excluded. But still, the AppImage does not run on OpenSuse Leap 15.0 (did not test the other distros, since this one gave a similar error) -
./Bscan*mage
BscanFFTwebcam.bin: relocation error:
/tmp/.mount_BscanF6j1Sp3/usr/lib/libpthread.so.0: symbol
__libc_dl_error_tsd, version GLIBC_PRIVATE not defined in file
libc.so.6 with link time reference
There are similar errors reported by other users, like
There, probonopd recommended using Ubuntu 14.04 with Qt5.8+
Is that advice valid for all AppImage builds? Or is that only for apps using Qt?
My app uses opencv, and I have bundled the opencv 3.3 libs.