dotnet-arm
dotnet-arm copied to clipboard
Automated builds of .NET Core for Ubuntu on ARM
dotnet-arm
Automated builds of .NET Core for Ubuntu 16.04 on ARM
Notice
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
Running
- See here for prerequisites (for all ARM, not just Raspberry Pi)
- Head over to the Releases and follow instructions there
Building
- 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