diff options
author | Andrey Kvochko <a.kvochko@samsung.com> | 2016-04-05 18:10:02 +0300 |
---|---|---|
committer | Andrey Kvochko <a.kvochko@samsung.com> | 2016-04-05 18:10:02 +0300 |
commit | 40fc77eb6e799ecb7afdaa912900f3463650781e (patch) | |
tree | 921a73688e19295d5b2c9ee5c4be77870643a1c3 /cross/build-rootfs.sh | |
parent | a91efd26f26ef7f28023380cb73ec7766cac620d (diff) | |
download | coreclr-40fc77eb6e799ecb7afdaa912900f3463650781e.tar.gz coreclr-40fc77eb6e799ecb7afdaa912900f3463650781e.tar.bz2 coreclr-40fc77eb6e799ecb7afdaa912900f3463650781e.zip |
For Issue #3785 Arm Soft FP support: arguments and return values are passed in integer registers for arm-softfp architecture.
Diffstat (limited to 'cross/build-rootfs.sh')
-rwxr-xr-x | cross/build-rootfs.sh | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/cross/build-rootfs.sh b/cross/build-rootfs.sh index 78309f766a..6e563d27ca 100755 --- a/cross/build-rootfs.sh +++ b/cross/build-rootfs.sh @@ -3,11 +3,13 @@ usage() { echo "Usage: $0 [BuildArch]" - echo "BuildArch can be: arm, arm64" + echo "BuildArch can be: arm, arm-softfp, arm64" exit 1 } +__UbuntuCodeName=trusty + __CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) __InitialDir=$PWD __BuildArch=arm @@ -38,6 +40,14 @@ for i in "$@" __UbuntuPackages="build-essential libunwind8-dev gettext symlinks liblttng-ust-dev libicu-dev" __MachineTriple=aarch64-linux-gnu ;; + arm-softfp) + __BuildArch=arm-softfp + __UbuntuArch=armel + __UbuntuRepo="http://ftp.debian.org/debian/" + __UbuntuPackages="build-essential lldb-3.6-dev libunwind8-dev gettext symlinks liblttng-ust-dev libicu-dev" + __MachineTriple=arm-linux-gnueabi + __UbuntuCodeName=stable + ;; *) __UnprocessedBuildArgs="$__UnprocessedBuildArgs $i" esac @@ -51,9 +61,10 @@ fi umount $__RootfsDir/* rm -rf $__RootfsDir -qemu-debootstrap --arch $__UbuntuArch trusty $__RootfsDir $__UbuntuRepo +qemu-debootstrap --arch $__UbuntuArch $__UbuntuCodeName $__RootfsDir $__UbuntuRepo cp $__CrossDir/$__BuildArch/sources.list $__RootfsDir/etc/apt/sources.list chroot $__RootfsDir apt-get update chroot $__RootfsDir apt-get -y install $__UbuntuPackages chroot $__RootfsDir symlinks -cr /usr -umount $__RootfsDir/*
\ No newline at end of file +umount $__RootfsDir/* + |