On 04/27/2015 02:35 AM, Fabian Deutsch wrote: > Hey, > > there is some interest (the interested people are BCC'ed) in packaging > [Rust](http://www.rust-lang.org). > The packaging request is tracked here: Bug 915043 - Package rust (lang) > > There are two main parts to get the packaging done: > (a) Get rust to use our pre-build llvm > (b) Package the smaller dependencies Also important: (c) Bootstrap requires a binary stage0 rustc (d) There are essentially no ABI promises. I think stage0 is unavoidable, but does this need fesco approval? I think the ABI means we can't really ship shared libraries, only static rlibs. Even when the hashed filename is the same, the symbols often change, nevermind actual compatibility. Cargo is also important for truly saying we've packaged rust. But that also has a bootstrapped binary, and comes with a whole heap of dependencies. And since there's no real way to use installed libraries from cargo yet[1], apart from rustc's own libraries, all these pretty much have to be bundled. [1] https://github.com/rust-lang/cargo/issues/1334#issuecomment-76880322 Thoughts? -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct