Skip to content

Conversation

@plrigaux
Copy link

No description provided.

@probonopd
Copy link
Member

probonopd commented Oct 24, 2025

Thanks @plrigaux.

I don't quite know yet what might be causing

@libc.so.6: undefined symbol: __tunable_is_initialized, version GLIBC_PRIVATE

How did you create the AppImage?

@plrigaux
Copy link
Author

@probonopd

Thanks to reply me, I struggle one day to find the AppImage recipe.

I made the AppImage manually, I took the the needed libraries by identified them with ldd and copy them from my OS (Arch BTW ;-)).

My question is do I need to package glibc? Does Linux distribution should provide it?

Thank you

@probonopd
Copy link
Member

@plrigaux you can either bundle all libraries (including glibc) or only a subset. Both require significant knowledge (e.g, bundling glibc is not easy because it consists of multiple paths that are hardcoded, and all must be deployed together - likewise, when bundling a subset you need to know which libraries to deploy and which not to deploy in your bundle).

Hence, I highly recommend to use tools like go-appimage's appimagetool, which can do the heavy lifting for you. Those tools contain knowledge collected over decades.

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.

2 participants