Re: Packaging rust-lang

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux