-
Notifications
You must be signed in to change notification settings - Fork 10
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
Cross-platform Releases #6
Comments
My understanding is that GMP MP supports multiple platforms and as long as the correct architecture and ABI are selected everything should run smoothly. You can even have generic builds but with a significant performance loss.
GMP iOS Builder would have to be modified to support Apple TV and could also be edited to support a generic C build. |
One of the great things about GMP is that it's optimized for various architectures. It would be amazing to be able to utilize that optimization within Swift in a broad way using SwiftGMP. A run script phase could accomplish this within Xcode however it's not a Linux-friendly solution (although would work well for Carthage, I don't know about Cocoapods). I'm wondering how this could be accomplished using module maps and the Swift Package Manager since that's the main form of library distribution on Linux. |
It is my intention to have a good look at the SPM once released although I'm also considering the gx package manager. |
I noticed that SwiftGMP is currently only available for iOS and macOS. I'd love to see it embrace other platforms like tvOS and even Linux.
The main concern with Linux is that, reading through the original GMP header, it seems to act differently depending on architecture among other things when running
make
.The text was updated successfully, but these errors were encountered: