6.2: CMake: add explicit dependency to _Builtin_float
to targets...
#81165
+98
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
... that would import that as a result of importing Darwin from the SDK.
Ensure
Distributed
,Synchronization
and other targets that import Darwin have a dependency on_Builtin_float
as well (which Darwin re-exports) to avoid build errors (especially when doing a clean build)Current CMake build logic used to build the standard library
rdar://149558141& 150400049
Add
_Builtin_float
dependency toDistributed
andSynchronization
#81141CMake: add explicit dependency to _Builtin_float to targets... #81241
Low - this only affects the build ordering, not the content of the libraries; in case I fat fingered the changes, we will keep hitting the same build failures with the same frequency
build.ninja
to ensure that the new edges are added if_Builtin_float
is configured to build@etcwilde , @compnerd, @ian-twilightcoder