Skip to content

[WIP] Prebuilts for host - native build edition#9905

Open
dschaefer2 wants to merge 1 commit intoswiftlang:mainfrom
dschaefer2:prebuiltsHost
Open

[WIP] Prebuilts for host - native build edition#9905
dschaefer2 wants to merge 1 commit intoswiftlang:mainfrom
dschaefer2:prebuiltsHost

Conversation

@dschaefer2
Copy link
Copy Markdown
Member

I had attempted in 6.3 to support using swift-syntax prebuilts for all host target builds. This would allow packages that have code generators invoked from plugins to take advantage of the build performance gain as well. SwiftBuild didn't have full support for cross building from all host platforms so I had to back that out. But for 6.4 it seems to be ready.

This brings back the previous attempt but only for the Native build system currently. I'll need more work in SwiftBuild itself to ensure I have the full power of platform filters for the target dependencies and build settings for host to make this work.

For now this is just a WIP. Once I have the SwiftBuild piece, I'll add it here and we can push it forward.

I had attempted in 6.3 to support using swift-syntax prebuilts
for all host target builds. This would allow packages that have
code generators invoked from plugins to take advantage of the
build performance gain as well. SwiftBuild didn't have full
support for cross building from all host platforms so I had to
back that out. But for 6.4 it seems to be ready.

This brings back the previous attempt but only for the Native
build system currently. I'll need more work in SwiftBuild itself
to ensure I have the full power of platform filters for the
target dependencies and build settings for host to make this work.

For now this is just a WIP. Once I have the SwiftBuild piece,
I'll add it here and we can push it forward.
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.

1 participant