Skip to content

Conversation

compnerd
Copy link
Member

@compnerd compnerd commented Dec 3, 2018

Attempt to repair the build for the unified swift build. This allows us
to build a single unified toolchain with swift support. In this layout
assume that cmark and clang are peers of LLVM rather than located in
tools. Doing so allows a uniform layout of the tree and a simpler
build approach.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

Attempt to repair the build for the unified swift build.  This allows us
to build a single unified toolchain with swift support.  In this layout
assume that cmark and clang are peers of LLVM rather than located in
`tools`.  Doing so allows a uniform layout of the tree and a simpler
build approach.
@compnerd compnerd requested a review from a team as a code owner December 3, 2018 19:01
@compnerd
Copy link
Member Author

compnerd commented Dec 3, 2018

@swift5-branch-managers this is a low risk cherry-pick from master. It only impacts the unified build and has no impact the on build-script based build that most things are using. This change allows us to build with the monorepo style checkout.

@compnerd compnerd changed the title build: assume a parallel tree layout for unified builds [5.0] build: assume a parallel tree layout for unified builds Dec 3, 2018
@compnerd
Copy link
Member Author

compnerd commented Dec 3, 2018

@swift-ci please test

@bob-wilson bob-wilson merged commit 01007bf into swiftlang:swift-5.0-branch Dec 5, 2018
@compnerd compnerd deleted the 5.0-parallel branch December 5, 2018 07:32
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