-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
Description
I'll be adding thermite to the faster_path project soon. I was wondering about cross-compile support with Rust. Here's a list of Rust's target systems they support:
rustc --print target-list | pr -tw100 --columns 3
aarch64-linux-android i686-unknown-freebsd thumbv6m-none-eabi
aarch64-unknown-freebsd i686-unknown-haiku thumbv7em-none-eabi
aarch64-unknown-fuchsia i686-unknown-linux-gnu thumbv7em-none-eabihf
aarch64-unknown-linux-gnu i686-unknown-linux-musl thumbv7m-none-eabi
arm-linux-androideabi i686-unknown-netbsd wasm32-unknown-emscripten
arm-unknown-linux-gnueabi i686-unknown-openbsd x86_64-apple-darwin
arm-unknown-linux-gnueabihf le32-unknown-nacl x86_64-pc-windows-gnu
arm-unknown-linux-musleabi mips-unknown-linux-gnu x86_64-pc-windows-msvc
arm-unknown-linux-musleabihf mips-unknown-linux-musl x86_64-rumprun-netbsd
armv5te-unknown-linux-gnueabi mips-unknown-linux-uclibc x86_64-sun-solaris
armv7-linux-androideabi mips64-unknown-linux-gnuabi64 x86_64-unknown-bitrig
armv7-unknown-linux-gnueabihf mips64el-unknown-linux-gnuabi64 x86_64-unknown-dragonfly
armv7-unknown-linux-musleabihf mipsel-unknown-linux-gnu x86_64-unknown-freebsd
asmjs-unknown-emscripten mipsel-unknown-linux-musl x86_64-unknown-fuchsia
i586-pc-windows-msvc mipsel-unknown-linux-uclibc x86_64-unknown-haiku
i586-unknown-linux-gnu powerpc-unknown-linux-gnu x86_64-unknown-linux-gnu
i686-apple-darwin powerpc64-unknown-linux-gnu x86_64-unknown-linux-musl
i686-linux-android powerpc64le-unknown-linux-gnu x86_64-unknown-netbsd
i686-pc-windows-gnu s390x-unknown-linux-gnu x86_64-unknown-openbsd
i686-pc-windows-msvc sparc64-unknown-linux-gnu x86_64-unknown-redox
i686-unknown-dragonfly sparc64-unknown-netbsd
I was wondering if it was possible for this to have these made available through the Github Release system?
Also if checksums are too difficult at the moment how about just signing it with GPG. I'm okay with creating a new Github account just for TravisCI to GPG sign package releases.