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
Linux static build #3
Conversation
It will still be broken if "-p" is used.
This is very exciting! |
I did: docker build -t unvanquished-static . and it looks like everything ran properly! Now I just need to know how to recover the built archive. 🙂 |
There are a couple of ways (both annoyingly verbose) to get out the file; both are exhibited in the updater README. I'm using something like |
Thanks, I was able to retrieve it and run it! I got this:
This does not prevent me to run the game with sound because I don't use jack, but I assume it would if I used it. That's a huge progress anyway! |
For reference, I tested the build on Xenial (Ubuntu 16.04), and I got that:
I'm not saying we have to support Xenial, but at least we know what to expect. I have a Xenial testing image of Ubuntu for the sole reason the Nvidia Curie GPU (Geforce 6000/7000) does not have working drivers on more recent Ubuntu LTS because of the proprietary driver not being ported on newer kernels, and the open free driver being garbage on such hardware. But that's very old hardware. |
I tested on Ubuntu 18.04 and that links sucessfully, so I guess that seems good enough? It has versions up to GLIBC_2.27 and GLIBCXX_3.4.25. In any case I'll add a check for that to |
I believe it's OK to take Ubuntu 18.04 as a minimum. People with a real need to still use Ubuntu 16.04 can still build the engine themselves. |
The jack issue was related to some build environement on my end. When running the build like anyone would do™ everything works fine. |
Linux static build for 0.52 working in Docker. Depends on DaemonEngine/Daemon#433. Questions: