Skip to content

[runtime-cxxmodules] Generate std_darwin.modulemap from active SDK #18235

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

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

devajithvs
Copy link
Contributor

@devajithvs devajithvs commented Apr 2, 2025

This Pull request:

Dynamically extract and wrap the system modulemap from the active
SDK in a top-level 'std' module

Also remove 'std_ctype_h' module to break cyclic dependencies.

Fixes #18213 for good, in a potentially future proof way.

Changes or fixes:

Checklist:

  • tested changes locally
  • updated the docs (if necessary)

This PR fixes #

@devajithvs devajithvs self-assigned this Apr 2, 2025
@devajithvs devajithvs added the clean build Ask CI to do non-incremental build on PR label Apr 2, 2025
@devajithvs devajithvs closed this Apr 2, 2025
@devajithvs devajithvs reopened this Apr 2, 2025
@devajithvs devajithvs changed the title std_darwin.modulemap: Wrap modulemap dynamically [runtime-cxxmodules] Generate std_darwin.modulemap from active SDK Apr 2, 2025
Copy link

github-actions bot commented Apr 2, 2025

Test Results

    19 files      19 suites   4d 16h 15m 28s ⏱️
 2 715 tests  2 715 ✅ 0 💤 0 ❌
49 872 runs  49 872 ✅ 0 💤 0 ❌

Results for commit 8dbc8fd.

♻️ This comment has been updated with latest results.

@devajithvs devajithvs force-pushed the dev.fix_modulemap branch 3 times, most recently from b2344c3 to 725ea28 Compare April 7, 2025 13:19
Dynamically extract and wrap the system modulemap from the active
SDK in a top-level 'std' module

Also remove 'std_ctype_h' module to break cyclic dependencies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clean build Ask CI to do non-incremental build on PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

macos sequoia 15.4 homebrew - Failed to Open ROOT after today's update
1 participant