Skip to content

Conversation

@al45tair
Copy link
Contributor

@al45tair al45tair commented Mar 8, 2023

Remote Mirror should be building under the control of its own flag, not trying to hijack the standard library build flags. If presets want (or do not want) remote mirror, they should set its build flag appropriately.

(The default is to build it, so mostly this means some things should be disabling it. I'd already done the work for that as part of previous PRs, but apparently stopped short of completely dissociating it from SWIFT_BUILD_STDLIB, which was an error as it means that the minimal preset and things based on it are currently slightly broken.)

rdar://106415217

…RROR.

Remote Mirror should be building under the control of its own flag, not
trying to hijack the standard library build flags.  If presets want (or do
not want) remote mirror, they should set its build flag appropriately.

(The default is to build it, so mostly this means some things should be
disabling it.  I'd already done the work for that as part of previous
PRs, but apparently stopped short of completely dissociating it from
`SWIFT_BUILD_STDLIB`, which was an error as it means that the minimal
preset and things based on it are currently slightly broken.)

rdar://106415217
@al45tair
Copy link
Contributor Author

al45tair commented Mar 8, 2023

@swift-ci Please test

@al45tair al45tair requested review from meg-gupta and mikeash March 8, 2023 10:10
@compnerd
Copy link
Member

compnerd commented Mar 8, 2023

IIRC the current state was emergent behaviour as there were dependencies on it for some of the reflection bits and the standard library build needed it.

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.

3 participants