Skip to content
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

Does not run on Ubuntu xenial #152

Open
probonopd opened this issue Nov 26, 2019 · 6 comments
Open

Does not run on Ubuntu xenial #152

probonopd opened this issue Nov 26, 2019 · 6 comments
Assignees
Labels
bug Something isn't working improvements

Comments

@probonopd
Copy link

probonopd commented Nov 26, 2019

/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.26' not found (required by /run/firejail/appimage/.appimage-9116/AppRun)

Please build on Ubuntu xenial with no newer compilers than what it comes with, so that the AppImage can run on all still-supported Ubuntu releases. Thanks.

Reference:
AppImage/appimage.github.io#1832

@Milerius
Copy link
Contributor

Milerius commented Feb 4, 2020

Oh i just see the issue now @probonopd , yeah it's fixed now, we build on WSL on 16.04 for any appimage

@Milerius Milerius closed this as completed Feb 4, 2020
probonopd added a commit to AppImage/appimage.github.io that referenced this issue Feb 4, 2020
@probonopd
Copy link
Author

Looks like the issue persists?

@Milerius
Copy link
Contributor

Milerius commented Feb 4, 2020

@probonopd This is really strange, your message complain about libstdc++, but usually I got the problem with GLIBC not GLIBCXX

For sure the program have been compiled on Linux WSL 16.04 but with a C++17 compiler, clang-8 or clang-9 with a recent libstdc++ unfortunately we depend on C++17 for this project and recent libstdc++

@Milerius
Copy link
Contributor

Milerius commented Feb 4, 2020

@Milerius
Copy link
Contributor

Milerius commented Feb 4, 2020

One solution would be to compile with the clang C++ library instead of the gcc one

@probonopd
Copy link
Author

probonopd commented Feb 4, 2020

Yes, please do not use a newer version of libstdc++ than what comes with the oldest still-supported Ubuntu release (currently xenial) by default (especially, do not let a newer one get pulled in from a ppa) or else not all still-supported Ubuntu releases will be able to run your application.

@Milerius Milerius reopened this Feb 5, 2020
@Milerius Milerius self-assigned this Feb 5, 2020
@Milerius Milerius added bug Something isn't working improvements labels Feb 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working improvements
Projects
None yet
Development

No branches or pull requests

2 participants