Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorJiyoung Yun <jy910.yun@samsung.com>2017-04-12 07:24:25 +0300
committerJiyoung Yun <jy910.yun@samsung.com>2017-04-21 13:39:43 +0300
commit29c2eed51f7bf6de62e559fd82aaa94242fb5b5e (patch)
tree6b86b70cc015cbbaa5b2c384aa48e60240cfffda /cross
parent55b0b4519430f05cb68244a88c061afee0958063 (diff)
Change default clang version to clang3.9 in cross build
If we use clang3.9 version in cross build, we can use -O3 option for optimizing. Relates PR: #15643
Diffstat (limited to 'cross')
-rwxr-xr-xcross/arm32_ci_script.sh8
-rwxr-xr-xcross/build-rootfs.sh5
2 files changed, 8 insertions, 5 deletions
diff --git a/cross/arm32_ci_script.sh b/cross/arm32_ci_script.sh
index c81454d1b7..b3818358b6 100755
--- a/cross/arm32_ci_script.sh
+++ b/cross/arm32_ci_script.sh
@@ -189,13 +189,13 @@ function cross_build_corefx_with_docker {
# TODO: For arm, we are going to embed RootFS inside Docker image.
case $__linuxCodeName in
trusty)
- __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu1404_cross_prereqs_v3"
+ __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu-14.04-cross-0cd4667-20172211042239"
__skipRootFS=1
__dockerEnvironmentVariables="-e ROOTFS_DIR=/crossrootfs/arm"
__runtimeOS="ubuntu.14.04"
;;
xenial)
- __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu1604_cross_prereqs_v3"
+ __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu-16.04-cross-ef0ac75-20175511035548"
__skipRootFS=1
__dockerEnvironmentVariables="-e ROOTFS_DIR=/crossrootfs/arm"
__runtimeOS="ubuntu.16.04"
@@ -208,7 +208,7 @@ function cross_build_corefx_with_docker {
# For armel Tizen, we are going to construct RootFS on the fly.
case $__linuxCodeName in
tizen)
- __dockerImage=" t2wish/dotnetcore:ubuntu1404_cross_prereqs_v2"
+ __dockerImage=" t2wish/dotnetcore:ubuntu1404_cross_prereqs_v4"
__runtimeOS="tizen.4.0.0"
;;
*)
@@ -231,7 +231,7 @@ function cross_build_corefx_with_docker {
fi
# Cross building corefx with rootfs in Docker
- __buildNativeCmd="/opt/corefx/build-native.sh -buildArch=$__buildArch -$__buildConfig -- cross $__verboseFlag"
+ __buildNativeCmd="/opt/corefx/build-native.sh -buildArch=$__buildArch -$__buildConfig -- cross $__verboseFlag clang3.9"
if [ "$__buildArch" == "arm" ]; then
__buildManagedCmd="./build-managed.sh -$__buildConfig -buildArch=$__buildArch -RuntimeOS=$__runtimeOS"
else
diff --git a/cross/build-rootfs.sh b/cross/build-rootfs.sh
index f1000222d1..03cd559de5 100755
--- a/cross/build-rootfs.sh
+++ b/cross/build-rootfs.sh
@@ -5,7 +5,7 @@ usage()
echo "Usage: $0 [BuildArch] [LinuxCodeName] [--skipunmount]"
echo "BuildArch can be: arm(default), armel, arm64, x86"
echo "LinuxCodeName - optional, Code name for Linux, can be: trusty(default), vivid, wily, xenial. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen."
- echo "lldbx.y - optional, LLDB version, can be: lldb3.6(default), lldb3.8, no-lldb"
+ echo "lldbx.y - optional, LLDB version, can be: lldb3.6(default), lldb3.8, lldb3.9, no-lldb"
echo "--skipunmount - optional, will skip the unmount of rootfs folder."
exit 1
}
@@ -70,6 +70,9 @@ for i in "$@" ; do
lldb3.8)
__LLDB_Package="lldb-3.8-dev"
;;
+ lldb3.9)
+ __LLDB_Package="lldb-3.9-dev"
+ ;;
no-lldb)
unset __LLDB_Package
;;