Skip to content

Conversation

@edymtt
Copy link
Contributor

@edymtt edymtt commented Apr 17, 2025

  • Explanation:
    Mark ExecutorImpl.cpp as optional when building Embedded Stdlib on its own

  • Scope:
    Very narrow, this affects internal Apple configurations that builds the Embedded Stdlib without the Darwin one in the same build-script invocation

  • Issues:
    rdar://149410405

  • Original PRs:
    CMake Embedded Stdlib: mark ExecutorImpl.cpp as optional #80866

  • Risk:
    Low -- the change effectively tells the underlying CMake logic from LLVM to be more lenient

  • Testing:

    • PR Testing
    • check in the macOS toolchain that we are generating the same files for the Embedded Stdlib
    • ensure we are not failing to build in a preset that mimicks the affected configurations
  • Reviewers:
    @al45tair

This is needed for internal Apple configurations that build the Embedded
Stdlib on its own.

Addresses rdar://149410405

(cherry picked from commit a249e7f)
@edymtt edymtt requested a review from a team as a code owner April 17, 2025 14:06
@edymtt edymtt requested review from al45tair and shahmishal April 17, 2025 14:06
@edymtt
Copy link
Contributor Author

edymtt commented Apr 17, 2025

@swift-ci please test

@edymtt edymtt enabled auto-merge April 17, 2025 19:08
@edymtt edymtt merged commit a948f79 into swiftlang:release/6.2 Apr 17, 2025
5 checks passed
@edymtt edymtt deleted the emiotto/mark-executorimpl_cpp-optional-6.2 branch April 22, 2025 15:43
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.

2 participants