Skip to content

Conversation

@cachemeifyoucan
Copy link
Contributor

When planning a caching build with bridging header, the consumer of the pre-compiled bridging header needs to know the cache key for the bridging header in order to construct the correct build command, which requires visibility to the job that creates PCH.

Fix the incremental planning for bridging header users so those job can be correctly constructed even the bridging header job is skipped for the incremental build.

rdar://118143215

@cachemeifyoucan
Copy link
Contributor Author

@swift-ci please test

When planning a caching build with bridging header, the consumer of the
pre-compiled bridging header needs to know the cache key for the
bridging header in order to construct the correct build command, which
requires visibility to the job that creates PCH.

Fix the incremental planning for bridging header users so those job can
be correctly constructed even the bridging header job is skipped for the
incremental build.

rdar://118143215
@cachemeifyoucan cachemeifyoucan force-pushed the eng/PR-swift-caching-incremental-build-bridging-header branch from 8503254 to dd7d4c6 Compare December 5, 2023 17:51
@cachemeifyoucan
Copy link
Contributor Author

@swift-ci please test

@cachemeifyoucan
Copy link
Contributor Author

Ping

@cachemeifyoucan cachemeifyoucan merged commit 4c7a044 into swiftlang:main Dec 6, 2023
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.

3 participants