New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Newer distros are likely to have problems due to libc incompatibilities" #2
Comments
Thanks probonopd - As I mentioned on the AppImage Discourse thread, As you kindly pointed out in that thread, I am trying to build it on trusty using Travis CI. Since I am new to Travis, it took me a couple of days to get things to build. Now I need get the Travis build out - maybe using your upload.sh or something like that, and test the trusty Travis build, checking whether it works on newer platforms. Once I get it working, I will update the readme. (The compatibility issues may also be due to the extensive dependencies of OpenCV. Perhaps not due to libc?) |
Looks like the root cause is that there are some libraries bundled inside the AppImage which should not. |
Thank you probonopd. As you mention, it was some issue with bundling libraries. Even though I had excluded all from the excludelist, some more libs were bundled, which would have caused this issue. Instead of manually adding libs, I used your linuxdeployqt tool to create the AppImage on trusty using Travis CI. The resulting AppImage is only 16 MB as against the 64 MB earlier. It is tested and running on all my test isos. Will update with a list of libs which were included earlier and dropped now, by comparing my lib list with the log from linuxdeployqt from Travis CI. |
For completeness, here are the two lists of libs which have been bundled in the AppImage.
|
Looks as it is working as intended now. Added to the catalog: |
Thank you, probono. |
Please elaborate. Applications compiled on older systems should be able to run on newer systems (but not the other way around).
The text was updated successfully, but these errors were encountered: