[Pkg-rust-maintainers] Bug#989844: Bug#989844: Cross-compilation support (please package more libstd-rust-dev-*)

Ximin Luo infinity0 at debian.org
Fri Jun 25 13:30:12 BST 2021


Hi,

Note it's already possible to cross-compile to other linux libc platforms, just dpkg --add-architecture $foreign then apt-get install libstd-rust-dev:$foreign.

Yes the *only* thing you have to do is package the libstd. I am unlikely to have time for the other platforms you mentioned but am happy to accept patches - just take a look at how the windows/wasm32 stuff how is done in the packaging and copy that. There is also the difficulty in testing the cross-compiled binaries, I personally don't have any Apple systems to test them on, whereas for windows/wasm32 there are emulators you can directly run on Debian.

Best,
Ximin

Matt Corallo:
> Package: src:rustc
> Version: 1.48.0+dfsg1-2
> 
> It would be nice to support cross-compilation in the Debian rustc builds, both across-platforms targeting linux and for additional targets in the host platform (eg apple-darwin, assuming its possible to build std without the proprietary apple sysroot), or freebsd/android/etc. I assume the biggest requirement there is just packaging the libstd.
> 
> _______________________________________________
> Pkg-rust-maintainers mailing list
> Pkg-rust-maintainers at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-rust-maintainers


-- 
GPG: ed25519/56034877E1F87C35
https://github.com/infinity0/pubkeys.git



More information about the Pkg-rust-maintainers mailing list