chore: remove dead Xcode/SDL2 build scripts and .orig artefacts#218
Open
blackden wants to merge 1 commit into
Open
chore: remove dead Xcode/SDL2 build scripts and .orig artefacts#218blackden wants to merge 1 commit into
blackden wants to merge 1 commit into
Conversation
The PPC/Xcode-3-5 mac build scripts target gcc-4.0 and the 10.5/10.6 SDKs — broken since the Apple Silicon transition and unused by any modern packager (MacSourcePorts and similar projects bypass them entirely). The bundled libSDL2-2.0.0.dylib (2016) is also dead: RealRTCW upstream migrated to SDL3 API (SDL_PutAudioStreamData, SDL_UpdateGamepads, etc.), so the legacy USE_LOCAL_HEADERS=1 darwin path can no longer satisfy link symbols against it. The remaining viable darwin builds go through Homebrew sdl3 / USE_INTERNAL_LIBS=0. g_func_decs.h.orig and g_funcs.h.orig are VM-codegen byproducts that slipped into the index. Add *.orig to .gitignore so they don't return. .code at repo root is an empty stray. Removed: make-macosx_xcode3.sh, make-macosx_xcode4.sh, make-macosx_xcode5.sh make-macosx.sh, make-macosx-ub.sh code/libs/macosx/libSDL2-2.0.0.dylib code/libs/macosx/libSDL2main.a code/game/g_func_decs.h.orig code/game/g_funcs.h.orig .code 11 files changed, 1 insertion(+), 3876 deletions(-). No code path on macos-arm64 (current active branch) references any removed file; the Phase 1 build still uses USE_INTERNAL_LIBS=0 + Homebrew SDL3.
4 tasks
blackden
added a commit
to blackden/RealRTCW
that referenced
this pull request
Jun 9, 2026
Phase-1 ASAN launcher reused as the M4 capture target. Adds --vulkan (sets cl_renderer=vulkan) and --auto (boot + 10s + quit) modes so the validation-triage wrapper can drive it headlessly. Phase-1 checklist heredoc dropped — that workflow closed in wolfetplayer#218.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
make-macosx*.shhelpers that never built a working binary on modern macOS.libSDL2-2.0.0.dylib(project migrated to SDL3 API; this dylib is unreachable since the link line now goes throughpkg-config sdl3).*.origmerge artefacts checked in by accident.Test plan
🤖 Generated with Claude Code