Skip to content

swift: build the corelibs and package manager#5352

Merged
1 commit merged intotermux:masterfrom
finagolfin:swift-corelibs
Jun 13, 2020
Merged

swift: build the corelibs and package manager#5352
1 commit merged intotermux:masterfrom
finagolfin:swift-corelibs

Conversation

@finagolfin
Copy link
Copy Markdown
Member

@finagolfin finagolfin commented May 31, 2020

Testing this WIP pull out by disabling the compiler build in the second commit for now, and only building the core libraries like Foundation and XCTest on Ubuntu to make sure they work.

I'm going to try cross-compiling the Swift package manager locally next, and once that's done, I'll remove the second commit and built the full Swift toolchain on the CI, ready to merge.

@finagolfin finagolfin changed the title swift: build the corelibs swift: build the corelibs and package manager Jun 10, 2020
@finagolfin
Copy link
Copy Markdown
Member Author

Finally got the Swift package manager cross-compiled from Arch linux, making sure it works on the CI, then I'll enable the long compiler build again.

@finagolfin finagolfin force-pushed the swift-corelibs branch 3 times, most recently from 7be5740 to e16d566 Compare June 10, 2020 17:34
@finagolfin
Copy link
Copy Markdown
Member Author

The full Swift toolchain builds, @xeffyr, this is ready to go.

@finagolfin
Copy link
Copy Markdown
Member Author

@xeffyr, not sure you saw this earlier, I'd like to get this package update out.

@ghost ghost merged commit 9dc198c into termux:master Jun 13, 2020
@finagolfin
Copy link
Copy Markdown
Member Author

Thanks, looking forward to people playing with the full toolchain, including the package manager. 🥳

@finagolfin finagolfin deleted the swift-corelibs branch June 13, 2020 13:06
@finagolfin
Copy link
Copy Markdown
Member Author

@fornwall, now that the full Swift toolchain is available on Termux, would you announce it on the Termux twitter? I think people may not notice otherwise.

This pull request was closed.
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