There are official nightly builds of the .NET Core Runtime for ARM Linux available at https://github.com/dotnet/core-setup
These scripts are largely deprecated in favor of the official end-to-end build repo at https://github.com/dotnet/source-build
- See here for prerequisites (for all ARM, not just Raspberry Pi)
- Head over to the Releases and follow instructions there
- create an x64 Ubuntu 16.04 VM that has your GitHub SSH key
- clone this repo (
git clone [email protected]:stevedesmond-ca/dotnet-arm
) otherwise obtain the code cd dotnet-arm
or wherever you put it./setup
will run everything to configure your environment for building
- installing prerequisites
- checking out all components
- setting up the chroot for cross-compiling
./build
will kick off the build of all components, or you can build them individually
./build-libuv
./build-coreclr
./build-corefx
./build-corehost
./test
will take the output of the build and test it in the chroot created during setup
- if you see
Hello World!
, your build was successful!
./reset
will clean build artifacts and other intermediate/temporary files to prep for the next build./update
will update all the repos to the latest commit on master