4 ms·
Thank you for the Ditto shoutout! Our team took quite some time to make bitcode and rust work with our customers. Glad to see it was useful for another company
by mbalex99 6y ago
Thank you for the Ditto shoutout! Our team took quite some time to make bitcode and rust work with our customers. Glad to see it was useful for another company building cross platform SDKs.
- mmastrac 6y agoBig thank you for making those public. It saved us a bunch of time. We'd like to figure out how to make this easier for people - possibly by providing a binary cross-platform toolchain that "just works".
- vertak 6y agoYou should give rust-embedded's `cross` project a look. https://github.com/rust-embedded/cross/ https://github.com/rust-embedded/cross/ I can't find any iOS related directories in their list of targets but there are a couple issues related to supporting apple platforms.
- tedmielczarek 6y agoI don't think this really solves any problems for us unfortunately. The core of the bitcode problem is that you need the rustc you're using to have the exact same version of LLVM as the Xcode toolchain you're using, since bitcode is a not-entirely-stable internal LLVM format. Cross-compiling to most mobile platforms is actually pretty straightforward with Rust.
- tedmielczarek 6y agoThank you for making that available! I understand why it's hard for upstream Rust to provide and I hope they'll find a solution eventually but until then not having to reinvent that wheel saved us a lot of time!