-
Notifications
You must be signed in to change notification settings - Fork 91
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
0ad: Fix build #4653
base: main
Are you sure you want to change the base?
0ad: Fix build #4653
Conversation
**Summary** Fix some build issues that arose due to solbuild changes and the GCC 14 update Signed-off-by: Thomas Staudinger <[email protected]>
Using LD_PRELOAD leads to this output:
|
What does |
|
Have you seen this #3897 ? |
So basically the ld.so dynamic loader/linker search path here is wrong / unknown. Could be that the correct approach is to set DT_RUNPATH in the 0ad binary to /usr/lib64/0ad ...? |
It doesn't even launch right now (without the rebuild). Same error:
There is a flatpak (unverified) for this. If this becomes too much of a hassle, consider removing it from repo. |
Yes, that is what I was trying to say in the PR message
|
Summary
Fix some build issues that arose due to (I think)
solbuild
changes and the GCC 14 updateResolves #4644
Test Plan
Build succeeds, but 0ad doesn't launch with the following error:
/usr/bin/pyrogenesis: error while loading shared libraries: libmozjs78-ps-release.so: cannot open shared object file: No such file or directory
Same thing happens with the package in the repository though. Marking this as a draft for now.
Checklist