Skip to content
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

Fetch pre-compiled binaries #7

Open
nvtkaszpir opened this issue Sep 26, 2021 · 2 comments
Open

Fetch pre-compiled binaries #7

nvtkaszpir opened this issue Sep 26, 2021 · 2 comments

Comments

@nvtkaszpir
Copy link

nvtkaszpir commented Sep 26, 2021

Right now I see Dockerfile fetches mvdsv and ktx and builds them from source.
This is quite time consuming, though, and generates different binaries per git source ref.

Also I see that there is already option to fetch already built binaries from for example https://builds.quakeworld.nu/mvdsv/releases/

@niclaslindstedt are you open for accepting PR to allow fetching binaries with given release version for mvdvs/ktx?

@niclaslindstedt
Copy link
Owner

I agree. That's a problem.

I will accept such a PR.

@cu
Copy link
Contributor

cu commented Mar 16, 2023

I'd suggest that building from source is the most sane way to do this, if you want to stay current with the upstream projects. The resulting binaries are dynamically linked, which means they are tied--at least loosely--to the OS they were built on. mvdsv gets away with distributing generic Linux binaries in their Github releases, probably because all of their dependencies are mature with a very stable API. But I'm sure with a little effort, one could find a modern Linux distro that they don't run on.

One alternate way to avoid the build steps is to install the major components from OS packages, something I'm exploring on Debian bookworm.

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

No branches or pull requests

3 participants