Host: Ubuntu 14.04 x64
Target: Ubuntu 14.04 or(and) 16.04 ARM, Ubuntu 14.04 ARM Softfp and Tizen
To enable core-setup for Linux ARM32, we are going to follow steps suggested in PR dotnet/core-setup#712.
ARM hardfp
Common
CoreCLR
CoreFX
core-setup
For core-setup, we will follow steps below.
For example, we want to build core-setup for Linux/ARM using following command.
$ ./build.sh --env-vars DISABLE_CROSSGEN=1,TARGETPLATFORM=arm,TARGETRID=ubuntu.14.04-arm,CROSS=1,ROOTFS_DIR=/home/jyoung/git/dotnet/rootfs-coreclr/arm/
ASP.NET
ARM softfp
We will use armel for arm-softfp through out the dotnet.
Common
Debian.8
CoreFX - Part1
CoreCLR
CoreFX - Part2
core-setup
For core-setup, we will follow steps below.
./build.sh --skiptests --env-vars DISABLE_CROSSGEN=1,TARGETPLATFORM=armel,TARGETRID=debian.8-armel,CROSS=1,ROOTFS_DIR=/home/jyoung/git/dotnet/rootfs/armel
Tizen 4.0.0
CoreFX - Part1
CoreCLR
CoreFX - Part2
core-setup
For core-setup, we will follow steps below.
dotnet-ci
./build.sh -c Release --skiptests --env-vars DISABLE_CROSSGEN=1,TARGETPLATFORM=armel,TARGETRID=tizen.4.0.0-armel,CROSS=1,ROOTFS_DIR=/home/jyoung/git/dotnet/rootfs/armel-tizen
Results
ubuntu.14.04-arm (Latest build is available at https://github.com/dotnet/core-setup#daily-builds)
dotnet-ubuntu.14.04-arm.1.2.0-beta-001291-00.tar.gz (Last updated on Jan 19)
dotnet-sdk-ubuntu.14.04-arm.1.0.0-preview5-004431.tar.gz
ubuntu.16.04-arm (Latest build is available at https://github.com/dotnet/core-setup#daily-builds)
dotnet-ubuntu.16.04-arm.1.2.0-beta-001291-00.tar.gz (Last updated on Jan 19)
dotnet-sdk-ubuntu.16.04-arm.1.0.0-preview5-004431.tar.gz
debian.8-armel
dotnet-debian.8-armel.1.2.0-beta-001271-00.tar.gz
tizen.4.0.0-armel
dotnet-tizen.4.0.0-armel.1.2.0-beta-001273-00.tar.gz
Host: Ubuntu 14.04 x64
Target: Ubuntu 14.04 or(and) 16.04 ARM, Ubuntu 14.04 ARM Softfp and Tizen
To enable core-setup for Linux ARM32, we are going to follow steps suggested in PR dotnet/core-setup#712.
ARM hardfp
Common
System.Xml.Serialization.XmlSerializerserializes 0x00 but crashes on deserialization #1411)CoreCLR
CoreFX
core-setup
For core-setup, we will follow steps below.
For example, we want to build core-setup for Linux/ARM using following command.
ASP.NET
ARM softfp
We will use
armelforarm-softfpthrough out the dotnet.Common
System.Xml.Serialization.XmlSerializerserializes 0x00 but crashes on deserialization #1411)Debian.8
CoreFX - Part1
CoreCLR
armelforarm-softfpthrough out the dotnet. (https://github.com/dotnet/coreclr/issues/8770, Use armel instead of arm-softfp coreclr#8771)CoreFX - Part2
armelforarm-softfpthrough out the dotnet. (Use armel instead of arm-softfp corefx#14803)core-setup
For core-setup, we will follow steps below.
armelforarm-softfpthrough out the dotnet (AppDomain.AssemblyResolve can be fired/not fired depending on the type of exception thrown by other extension points #1025)Tizen 4.0.0
CoreFX - Part1
CoreCLR
CoreFX - Part2
core-setup
For core-setup, we will follow steps below.
dotnet-ci
Results
ubuntu.14.04-arm (Latest build is available at https://github.com/dotnet/core-setup#daily-builds)
dotnet-ubuntu.14.04-arm.1.2.0-beta-001291-00.tar.gz (Last updated on Jan 19)
dotnet-sdk-ubuntu.14.04-arm.1.0.0-preview5-004431.tar.gz
ubuntu.16.04-arm (Latest build is available at https://github.com/dotnet/core-setup#daily-builds)
dotnet-ubuntu.16.04-arm.1.2.0-beta-001291-00.tar.gz (Last updated on Jan 19)
dotnet-sdk-ubuntu.16.04-arm.1.0.0-preview5-004431.tar.gz
debian.8-armel
dotnet-debian.8-armel.1.2.0-beta-001271-00.tar.gz
tizen.4.0.0-armel
dotnet-tizen.4.0.0-armel.1.2.0-beta-001273-00.tar.gz