You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
platform-support.md: document the various NetBSD targets.
This is slightly patterned after what OpenBSD has done.
This is a step along the path to reduce the number and amount
of diffs that pkgsrc carries around for rust, and this documents
also some parts which have not yet been upstreamed (mipsel-*).
[`arm64_32-apple-watchos`](platform-support/apple-watchos.md) | ✓ | | ARM Apple WatchOS 64-bit with 32-bit pointers
234
235
[`armeb-unknown-linux-gnueabi`](platform-support/armeb-unknown-linux-gnueabi.md) | ✓ | ? | ARM BE8 the default ARM big-endian architecture since [ARMv6](https://developer.arm.com/documentation/101754/0616/armlink-Reference/armlink-Command-line-Options/--be8?lang=en).
[`armv7-sony-vita-newlibeabihf`](platform-support/armv7-sony-vita-newlibeabihf.md) | ? | | ARM Cortex-A9 Sony PlayStation Vita (requires VITASDK toolchain)
-[NetBSD/pkgsrc-wip's rust](https://github.com/NetBSD/pkgsrc-wip/blob/master/rust/Makefile) maintainer (see MAINTAINER variable). This package is part of "pkgsrc work-in-progress" and is used for deployment and testing of new versions of rust
37
+
-[NetBSD's pkgsrc lang/rust](https://github.com/NetBSD/pkgsrc/tree/trunk/lang/rust) for the "proper" package in pkgsrc.
38
+
-[NetBSD's pkgsrc lang/rust-bin](https://github.com/NetBSD/pkgsrc/tree/trunk/lang/rust-bin) which re-uses the bootstrap kit as a binary distribution and therefore avoids the rather protracted native build time of rust itself
39
+
40
+
Fallback to pkgsrc-users@NetBSD.org, or fault reporting via NetBSD's
41
+
bug reporting system.
42
+
43
+
## Requirements
44
+
45
+
The `amd64-unknown-netbsd` artifacts is being distributed by the
46
+
rust project.
47
+
48
+
The other targets are built by the designated developers (see above),
49
+
and the targets are initially cross-compiled, but many if not most
50
+
of them are also built natively as part of testing.
51
+
52
+
53
+
## Building
54
+
55
+
The default build mode for the packages is a native build.
56
+
57
+
58
+
## Cross-compilation
59
+
60
+
These targets can be cross-compiled, and we do that via the pkgsrc
61
+
package(s).
62
+
63
+
Cross-compilation typically requires the "tools" and "dest" trees
64
+
resulting from a normal cross-build of NetBSD itself, ref. our main
0 commit comments