1
0
Fork 0
forked from wezm/wezm.net

Add update about cross to freebsd-docker

This commit is contained in:
Wesley Moore 2019-03-30 10:03:23 +11:00
parent cea5c57ef0
commit 154e83459d
No known key found for this signature in database
GPG key ID: BF67766C0BC2D0EE
2 changed files with 9 additions and 1 deletions

View file

@ -5,6 +5,12 @@ binaries from a Docker container, without using (slow) emulation/virtual
machines. This post describes how it works and how to add it to your own Rust
project.
**Update 27 March 2019:** Stephan Jaekel pointed out [on Twitter][cross-twitter]
that [cross] supports a variety of OSes including FreeBSD, NetBSD, Solaris, and
more. I have used cross for embedded projects but didn't think to use it for
non-embedded ones. Nonetheless the process described in this post was still
educational for me but I would recommend using cross instead.
I started with [Sandvine's freebsd-cross-build][freebsd-cross-upstream] repo. Which builds
a Docker image with a cross-compiler that targets FreeBSD. I made a few updates
and improvements to it:
@ -133,3 +139,5 @@ Previous Post: [My First 3 Weeks of Professional Rust](/technical/2019/03/first-
[freebsd-cross-upstream]: https://github.com/sandvine/freebsd-cross-build
[user namespaces]: https://docs.docker.com/engine/security/userns-remap/
[cross-twitter]: https://twitter.com/stephrdev/status/1110270815927500801
[cross]: https://github.com/rust-embedded/cross

View file

@ -4,7 +4,7 @@ extra: How to cross-compile Rust projects for FreeBSD using Docker, without emul
kind: article
section: technical
created_at: 2019-03-25 15:45:00.000000000 +11:00
#updated_at: 2019-03-24T17:28:56+11:00
updated_at: 2019-03-30T10:02:56+11:00
keywords:
- rust
- freebsd