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

Makefile: add support to build ioq3 client on NetBSD #662

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rilysh
Copy link

@rilysh rilysh commented Jun 4, 2024

These changes adds the support to build the Quake 3 client on NetBSD.

Most of it, is directly taken from OpenBSD (from the Makefile), with changes that NetBSD has support POSIX real-time library, and a trivial change that's required for GCC.
Additionally add $(OPTIMIZE) $(ALTIVEC_CFLAGS) to the BASE_CFLAGS. It seems like values belonging to the OPTIMIZE and OPTIMIZEVM variable is completely ignored when compiling on NetBSD (I haven't looked further).

Note: There's already a PR to build the client on NetBSD (#468). It also address PAX protection, but I haven't encountered any problem while playing on NetBSD 10 yet.

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.

1 participant