llvm.libcxx 22.1.8.1, and llvm.compiler-rt-builtins 22.1.8.3 with the Apple rows (mcpp#630) - #408
Merged
Merged
Conversation
… Apple rows (mcpp#630)
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.
Two source packages for the iOS rows (mcpp-community/mcpp#630, item 4), each mirrored on GitCode and verified byte for byte against the GitHub tag archive:
llvm.libcxx22.1.8.1 (new): libc++ and libc++abi as a source package with a std module, for a hosted target whose toolchain payload cannot supply a static libc++ built for it. On the iOS rows the payload's archives are macOS objects and the engine linked the SDK's libc++ under the payload's newer headers; a program usingstd::unordered_map<std::string, int>failed at link on__hash_memory. Repository: https://github.com/mcpplibs/libcxxllvm.compiler-rt-builtins22.1.8.3: the Apple rows. The payload carrieslibclang_rt.osx.aand noios/iossimarchive, so__isPlatformVersionAtLeastwas undefined at link; the package now carries upstream's Darwin selection undercfg(os = "ios"). Pull request: 22.1.8.3: the Apple rows, whose payload carries no compiler runtime for the platform compiler-rt-builtins#1.An iOS application declares both:
The engine side (the C++ layer answering for its own headers, the graph runtime on a prebuilt C library) is in the mcpp batch for #630; the packages build and report correctly on the released engine as well (the builtins package's macOS CI ran on 2026.9.13.1).
Design record: mcpp-community/mcpp
.agents/docs/2026-09-13-630-what-a-framework-still-hits-in-the-engine.md, §5.