← Back to Package List

native/rust@1_80_1

Basic Information

Package Namenative/rust@1_80_1
Version1.80.1
Typenative

Source Downloads

Download
tar.gz
SHA256: 2c0b8f643942dcb810cbcc50f292564b1b6e44db5d5f45091153996df95d2dc4

Dependencies Explorer

Build Steps

1.
*
echo '[build]' > config.toml
2.
*
echo 'full-bootstrap = true' >> config.toml
3.
*
echo 'vendor = true' >> config.toml
4.
*
echo 'extended = true' >> config.toml
5.
*
echo 'tools = ["cargo"]' >> config.toml
6.
*
echo rustc = \"$PREFIX/native/bin/rustc\" >> config.toml
7.
*
echo cargo = \"$PREFIX/native/bin/cargo\" >> config.toml
8.
*
echo '[llvm]' >> config.toml
9.
*
echo 'ninja = false' >> config.toml
10.
*
echo 'download-ci-llvm = false' >> config.toml
11.
*
env -u ARFLAGS python3 ./x.py build --stage 3 --verbose -j $NUM_CORES
12.
*
mkdir -p $STAGING_DIR$PREFIX/native/bin
13.
*
cp -a build/*/stage3/lib $STAGING_DIR$PREFIX/native/
14.
*
cp -a build/*/stage3/bin/rustc $STAGING_DIR$PREFIX/native/bin
15.
*
cp -a build/*/stage3-tools-bin/cargo $STAGING_DIR$PREFIX/native/bin
16.
*
$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR

Build Matrix

Target / Builder darwin_arm64 linux_amd64 linux_arm64
aarch64-apple-darwin
aarch64-apple-ios
aarch64-apple-ios-simulator
aarch64-linux-android
aarch64-linux-gnu
armv7a-linux-androideabi
x86_64-apple-darwin
x86_64-linux-android
x86_64-linux-gnu