Skip to content

caches: disable more components for the toolchain build #65848

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

Merged
merged 1 commit into from
May 11, 2023

Conversation

compnerd
Copy link
Member

Windows builds in waves:

  • build build tools
  • build tools (compilers, debuggers, linkers, assemblers)
  • build runtimes (Swift runtime, standard library, experimental libraries)
  • build core libraries
  • build Swift tooling

We do not need to build the C++ interop module at the moment when building the tools. This disables that and the extra content which currently does not result in any artifacts.

Windows builds in waves:
  - build build tools
  - build tools (compilers, debuggers, linkers, assemblers)
  - build runtimes (Swift runtime, standard library, experimental libraries)
  - build core libraries
  - build Swift tooling

We do not need to build the C++ interop module at the moment when
building the tools.  This disables that and the extra content which
currently does not result in any artifacts.
@compnerd compnerd requested a review from a team as a code owner May 11, 2023 01:47
@compnerd
Copy link
Member Author

CC: @airspeedswift @DougGregor @hyp

This is a cherry-pick from main that should repair the build for Windows nightlies. This is just impacts the nightlies which use this file for configuration data for the build and has no impact on the actual compiler or standard library.

@compnerd
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member

This is presumably because we're not doing any bootstrapping on Windows?

@compnerd
Copy link
Member Author

@DougGregor correct, because of the size of the toolchain, we cannot both install and build the toolchain on the builders.

@compnerd compnerd merged commit 39bac1c into swiftlang:release/5.9 May 11, 2023
@compnerd compnerd deleted the configuration branch May 11, 2023 17:26
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