You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The script linux/appimage/build.sh has the following line:
run cp -a "$pyprefix/lib/$pyldlib"* "$pyprefix/lib/$pypy3lib" "$pydist/lib/"
This will fail on Debian Bullseye (10), because the python3 binary does not link to libpython*.so. That is, the copy command fails because the files being copied don't exist, and are not needed. This can be fixed:
run cp -a "$pyprefix/lib/$pyldlib"* "$pyprefix/lib/$pypy3lib" "$pydist/lib/" || true
As a general note, it would be helpful if the AppImages were built against a conservative glibc... so, for example, using CentOS.
This is because, unfortunately, glibc cannot be statically linked.
Alternatively, the AppImage could be built on AlpineLinux, which is based on musl, which can be statically linked, which means that the AppImage depends only on the kernel itself.
Describe the bug
The script
linux/appimage/build.sh
has the following line:This will fail on Debian Bullseye (10), because the python3 binary does not link to libpython*.so. That is, the copy command fails because the files being copied don't exist, and are not needed. This can be fixed:
To Reproduce
On Debian Bullseye
Expected behavior
The App image should build.
Operating system
Hardware
x86_64
The text was updated successfully, but these errors were encountered: