-
-
Notifications
You must be signed in to change notification settings - Fork 63
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
Kiosk-Mode produces non-distributable binaries on Linux #324
Comments
Yes, on the lastest version of Ubuntu, I can't use Ctrlr because libbdf would be incompatible as current binary use an old version with a different Abi |
@RomanKubiak libbfd does not follow this versioning scheme, so that the slightest version change may break the library. Thus the symlinks are omitted and the binary cannot be used anymore after a bugfix in libbfd has been published. Not to speak from a different Distribution or a different version of the distribution. Dynamic linking against libbfd will allmost always fail outside of the compiling computer. Have a look at ba1eeeb : libbfd must to be linked as |
Hi,
I have seen that you reverted linking to libbfd from static to dynamic again in Kiosk mode.
As libbfd doesn't provide a backwards compatible ABI the generated binaries are not distributable. Well, you can distribute them, but you need exactly the same libbfd.so on the target computer as on the compiling computer. I fixed this issue upstream, already.
Libbfd is not intented to be used by normal user programs, so it MUST be linked staticallly.
Regards,
Keinstein
The text was updated successfully, but these errors were encountered: