36 lines
585 B
Markdown
36 lines
585 B
Markdown
A script for building the Rust compiler with the standard library for
|
|
cross-building for PowerPC NetBSD.
|
|
|
|
This script has only been tested on ArchLinux.
|
|
|
|
# Dependencies
|
|
|
|
```bash
|
|
sudo pacman -S llvm rustup curl
|
|
```
|
|
|
|
# Build
|
|
|
|
```bash
|
|
./build.sh build
|
|
```
|
|
|
|
# Install
|
|
```bash
|
|
sudo ./build.sh install
|
|
```
|
|
|
|
# Link
|
|
Link a rustup toolchain for use.
|
|
```bash
|
|
./build.sh link
|
|
```
|
|
|
|
To build a cargo project, ensure `.cargo/config` exists with the contents:
|
|
```toml
|
|
[target.powerpc-unknown-netbsd]
|
|
linker = "powerpc--netbsd-gcc"
|
|
```
|
|
|
|
Then run `cargo +powerpc build --target=powerpc-unknown-netbsd`
|