Skip to content

linux: fix AppImage build on Fedora/Arch (linuxdeploy strip failure) - #8

Open
DenizSAHIN570 wants to merge 1 commit into
uurtech:masterfrom
DenizSAHIN570:upstream/appimage-no-strip
Open

DenizSAHIN570 wants to merge 1 commit into
uurtech:masterfrom
DenizSAHIN570:upstream/appimage-no-strip

Conversation

@DenizSAHIN570

Copy link
Copy Markdown

Building the AppImage bundle fails on Fedora and Arch-family distros — linuxdeploy ships an old strip binary that doesn't understand the .relr.dyn ELF section a newer glibc/binutils produces, so it errors on every system library:

unknown type [0x13] section '.relr.dyn'

NO_STRIP=true skips the strip step and the bundle builds fine. Applied it to the release workflow's Linux job and added a note to the README for anyone building from source.

AppImage bundling fails on Fedora/Arch-family distros: linuxdeploy's
bundled strip binary doesn't understand the .relr.dyn ELF section that a
newer glibc/binutils emits, and errors on every system library it tries to
strip. NO_STRIP=true skips that step. Applied it in the release workflow
and documented it for building from source.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant