Skip to content

[5.3] Use dedicated modulecache for libdispatch et al. #35436

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

Conversation

edymtt
Copy link
Contributor

@edymtt edymtt commented Jan 14, 2021

Cherry-pick #34638 and #34728 to reduce impact of module cache issues on 5.3 bots

Addresses rdar://70218299

Some of the bots in CI run multiple jobs, so we need to be sure
libdispatch compilations do not attempt to share the module cache.

Addresses rdar://68100533

(cherry picked from commit f4b86c9)
…wiftlang#34728)

This is a small step to ensure multiple build jobs running on the same
machine (e.g. in CI) do not stomp on each other.

This PR does not cover the version detection of the Swift compiler
during the CMake configuration -- in there the compiler gets called once
without any of the `CMAKE_Swift_FLAGS`.

Addresses rdar://71373494

(cherry picked from commit e55d6a8)
@edymtt edymtt requested review from bnbarham and shahmishal January 14, 2021 22:13
@edymtt edymtt requested a review from a team as a code owner January 14, 2021 22:13
@edymtt
Copy link
Contributor Author

edymtt commented Jan 14, 2021

@swift-ci please test

@najacque najacque self-requested a review January 19, 2021 22:26
@najacque najacque merged commit 4d80c18 into swiftlang:release/5.3 Jan 19, 2021
@AnthonyLatsis AnthonyLatsis added the 🍒 release cherry pick Flag: Release branch cherry picks label May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants