Skip to content

Conversation

@crwood
Copy link
Member

@crwood crwood commented Aug 15, 2019

This PR updates the make_appimage script to remove the seemingly-superfluous secondary copies of various libraries inserted by the linuxdeploy utility (replacing them instead with symlinks to the originals) and repack the resultant deduplicated AppDir with the vanilla/upstream appimagetool (in order to avoid re-insertion). On a CentOS7 buildbot-worker run, this shaved a whopping 43.6 MB off of the final AppImage file with no discernible issues or downsides (testing Debian 9, Debian 10, Fedora 29, and Fedora 30).

Closes #251

@crwood crwood merged commit 7e769a8 into master Aug 15, 2019
@crwood crwood deleted the 251.deduplicate-appimage-libs branch August 21, 2019 15:45
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.

AppImages contain numerous duplicate libraries

2 participants