Manish Goregaokar
2014-08-27 18:23:22 UTC
A few days ago I was setting up a clean Rust build, and I wanted to avoid
the llvm build.
For some reason, the apt-get install from the Travis file didn't work --
there were gpg issues. Eventually I ended up using Servo's llvm snapshot.
Which was fine with me.
However, the only reason I knew that we could do this was because I've
worked with Rust's travis file before and knew that llvm could be
apt-get'ed with some gpg jugglery.
Today, a friend of mine was trying to build Rust, and he had no clue about
this -- so went to build LLVM. LLVM takes *very* long to compile -- perhaps
we should make the apt-get alternative more visible somehow? Compile times
can be a put off to newbies.
Even better, provide our own llvm snapshot on rust-lang.org that gets
downloaded with the right configure flag, perhaps even making this the
default option. Servo does this for Rust, and it's a rather smooth
experience.
-Manishearth
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140827/d6beac54/attachment.html>
the llvm build.
For some reason, the apt-get install from the Travis file didn't work --
there were gpg issues. Eventually I ended up using Servo's llvm snapshot.
Which was fine with me.
However, the only reason I knew that we could do this was because I've
worked with Rust's travis file before and knew that llvm could be
apt-get'ed with some gpg jugglery.
Today, a friend of mine was trying to build Rust, and he had no clue about
this -- so went to build LLVM. LLVM takes *very* long to compile -- perhaps
we should make the apt-get alternative more visible somehow? Compile times
can be a put off to newbies.
Even better, provide our own llvm snapshot on rust-lang.org that gets
downloaded with the right configure flag, perhaps even making this the
default option. Servo does this for Rust, and it's a rather smooth
experience.
-Manishearth
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140827/d6beac54/attachment.html>