# Only pass ROOTFS_DIR if cross is specified.
if (( ${__CrossBuild} == 1 )); then
passedRootfsDir=${ROOTFS_DIR}
- elif [ "${__BuildArch}" != "${__HostArch}" ]; then
- echo "Error, you are building a cross scenario without passing -cross."
- exit 1
+ #elif [ "${__BuildArch}" != "${__HostArch}" ]; then
+ # echo "Error, you are building a cross scenario without passing -cross."
+ # exit 1
fi
initDistroRidGlobal ${__BuildOS} ${__BuildArch} ${__PortableBuild} ${passedRootfsDir}
if [ $__SkipCrossgen == 1 ]; then
echo "Skipping generating native image"
- if [ $__CrossBuild == 1 ]; then
+ #if [ $__CrossBuild == 1 ]; then
# Crossgen not performed, so treat the IL version as the final version
cp $__CoreLibILDir/System.Private.CoreLib.dll $__BinDir/System.Private.CoreLib.dll
- fi
+ #fi
return
fi
__ClangMinorVersion=
;;
+ clang8|-clang8)
+ __ClangMajorVersion=8
+ __ClangMinorVersion=
+ ;;
+
+ clang9|-clang9)
+ __ClangMajorVersion=9
+ __ClangMinorVersion=
+ ;;
+
+ clang10|-clang10)
+ __ClangMajorVersion=10
+ __ClangMinorVersion=
+ ;;
+
gcc5|-gcc5)
__GccMajorVersion=5
__GccMinorVersion=