Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Cross compiling toolchains for ink-cross-images

License

Notifications You must be signed in to change notification settings

cargo-prebuilt/ink-cross-toolchains

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ink-cross-toolchains

Cross compiling toolchains meant for ink-cross-images.

Toolchains

2024.01 (Upcoming)

Config Files

Host Platform Support

  • aarch64-linux-gnu
  • x86_64-linux-gnu

Versions

TODO: Bundle zlib and musl

Target (Rust/LLVM) GCC Target GCC BinUtils Musl Linux Kernel
aarch64-unknown-linux-musl aarch64-linux-musl 12.3.0 2.42 1.2.4 5.4.260
armv7-unknown-linux-musleabihf arm-linux-musleabihf 12.3.0 2.42 1.2.4 5.4.260
x86_64-unknown-linux-musl x86_64-linux-musl 12.3.0 2.42 1.2.4 5.4.260

Download and Install

TODO

Building

Build

docker buildx build \
  -f ./docker/$TARGET.Dockerfile \
  -t ink-toolchain:dev \
  .

Extract

./scripts/extract.sh

Acknowledgements