Skip to content

[CMake] Extend copy-legacy-layouts dependency to swiftmodules #34846

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

Conversation

edymtt
Copy link
Contributor

@edymtt edymtt commented Nov 20, 2020

... and other products as well.

Before this change, the dependency was enforced only for stdlib object
files -- since according to the Ninja dependency graph other libraries
can be scheduled as soon as the swiftmodules are ready, there is a
chance that we attempt to build those before legacy layouts are copied.

Addresses rdar://71559791

... and other products as well.

Before this change, the dependency was enforced only for stdlib object
files -- since according to the Ninja dependency graph other libraries
can be scheduled as soon as the swiftmodules are ready, there is a
chance that we attempt to build those before legacy layours are copied.

Addresses rdar://71559791
@edymtt
Copy link
Contributor Author

edymtt commented Nov 20, 2020

@swift-ci please test

@edymtt
Copy link
Contributor Author

edymtt commented Nov 20, 2020

@swift-ci please build toolchain

@edymtt edymtt requested a review from porglezomp November 20, 2020 16:43
Copy link
Member

@shahmishal shahmishal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - b18148c

Install command
tar zxf swift-PR-34846-506-ubuntu16.04.tar.gz
More info

@edymtt
Copy link
Contributor Author

edymtt commented Nov 20, 2020

@swift-ci please build toolchain macOS

@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - b18148c

Install command
tar -zxf swift-PR-34846-791-osx.tar.gz --directory ~/

@shahmishal
Copy link
Member

@swift-ci test

@edymtt
Copy link
Contributor Author

edymtt commented Nov 30, 2020

@swift-ci please test Windows

@edymtt edymtt merged commit 41dddf4 into swiftlang:main Nov 30, 2020
@edymtt edymtt deleted the expand-copy-legacy-layouts-dependencies branch November 30, 2020 18:30
ainu-bot pushed a commit to google/swift that referenced this pull request Dec 1, 2020
* 'main' of github.com:apple/swift: (67 commits)
  [build-script] Allow to tune dsymutil parallelism (swiftlang#34795)
  [Testing] Add missing REQUIRES
  [concurrency] SILGen: emit @asyncHandler functions.
  [concurrency] SILGen: allow the Builtin.createAsyncTaskFuture to have a non-generic closure argument.
  [concurrency] stdlib: add a _runAsyncHandler compiler intrinsic.
  Mangling: add support for mangling the body-function of asyncHandlers
  Make sure ~AutoDiffLinearMapContext() is called.
  fix SourceLoc-related crasher and add tests
  [AutoDiff] Bump-pointer allocate pullback structs in loops. (swiftlang#34886)
  update differentiable programming manifesto
  [Async CC] Always add full type metadata to bindings.
  [cxx-interop] Fix assertion to allow variadic members.
  [ome] Remove bad pattern of having a global SILBuilder with a global SILBuilderWithContext and multiple local SILBuilderWithScope.
  [ome] Invoke simplifyInstruction after lowering ownership and use replaceAllSimplifiedUsesAndErase instead of a manual RAUW.
  Partially revert Float16 availability changes (swiftlang#34847)
  Add a field reflection function that constructs keypaths. (swiftlang#34815)
  Allow the creation of a shadow variable when the type is a refcounted pointer (swiftlang#34835)
  [CMake] Extend copy-legacy-layouts dependency to swiftmodules (swiftlang#34846)
  [sil] Remove usage from TypeLowering of SILBuilder::create*AndFold().
  [allocbox-to-stack] Fix an ossa bug in PromotedParamCloner.
  ...
edymtt added a commit to edymtt/swift that referenced this pull request Dec 2, 2020
This supports properly the new dependencies introduced with swiftlang#34846.

Addresses rdar://71851272
edymtt added a commit that referenced this pull request Dec 2, 2020
This supports properly the new dependencies introduced with #34846.

Addresses rdar://71851272
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.

4 participants