Want: Rust binary you can run on {travis,appveyor} that performs cross-compilation for the most common targets, and nicely produces resulting binaries that can be uploaded. There needs to be a better way of doing this than copying hundreds of lines of shell between projects.
-
Show this thread
-
Also want: Rust binary that can take the resulting artifacts and publish them to {AUR,Snapcraft,Homebrew} every time a release is cut. There is lots of room for automation in this area, and I think if we manage to solve this well we can up the quality of the whole ecosystem!
1 reply 0 retweets 1 likeShow this thread -
Ohh, just remembered trust + cross exist. Guess that should be good enough for now (: https://github.com/japaric/trust
1 reply 0 retweets 1 likeShow this thread -
Oh, it doesn't use strip :(
1 reply 0 retweets 0 likesShow this thread -
However, we can fix that! First build is running, cross(1)ing fingers it'll work! https://travis-ci.org/yoshuawuyts/github-templates …
1 reply 0 retweets 0 likesShow this thread -
Been thinking about builds a bunch, and have some thoughts: 1. For binaries I want to be able to have {linux,osx,bsd,windows} versions + raw source code. This is within reach. 2. For libraries I need to investigate more, but the goal is to produce multi-platform C binds + WASM.
1 reply 2 retweets 3 likesShow this thread
Like imagine if every library that's ever written in Rust somehow also just worked in the browser, and could be called from any other language. I think it'd be fantastic if we could get to enough automation that this is actually within reach. Starting with binaries first tho.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.