Uh oh!
There was an error while loading. Please reload this page.
Replace LIB_SWIFT_PATH with bundled SwiftCorelibs headers - #205
Conversation
Allow overriding bundled SwiftCorelibs headers via the LIB_SWIFT_PATH environment variable for non-Darwin platforms. Update README to document the new directory structure and the alternative configuration.
🤖 Augment PR SummarySummary: This PR switches non-Darwin builds from relying on an external Swift toolchain header path to using bundled SwiftCorelibs headers checked into the repository. Changes:
Technical Notes: 🤖 Was this summary useful? React with 👍 or 👎 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@## main #205 +/- ##
=======================================
Coverage 10.12% 10.12% =======================================
Files 28 28 Lines 820 820 =======================================
Hits 83 83 Misses 737 737 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Uh oh!
There was an error while loading. Please reload this page.
Summary
libSwiftPathand__COREFOUNDATION_FORSWIFTFOUNDATIONONLY__from Package.swift, replacing them with bundled system SDK headers underSources/SwiftCorelibsSwiftCorelibsCoreFoundationmodule toSwiftCorelibswith headers exposed via-isysteminclude path instead of a module dependency (avoids clang explicit module issues)dispatchandosheaders from swift-corelibs-libdispatch for non-Darwin platformsSwiftBridginginto its own standalone targetLIB_SWIFT_PATHenv variable as an alternative to override bundled headersTest plan
LIB_SWIFT_PATHoverride works on Linux