@ -49,8 +49,10 @@ elif [ X"$kernel" == X"centos" ]; then
|
||||
dist_version="CENTOS"
|
||||
elif [ X"$kernel" == X"openeuler" ]; then
|
||||
dist_version="OPENEULER"
|
||||
elif [ X"$kernel" == X"kylin" ]; then
|
||||
dist_version="KYLIN"
|
||||
else
|
||||
echo "Only support EulerOS, OPENEULER(aarch64) and CentOS platform."
|
||||
echo "Only support EulerOS, OPENEULER(aarch64), CentOS and Kylin(aarch64) platform."
|
||||
echo "Kernel is $kernel"
|
||||
exit 1
|
||||
fi
|
||||
@ -70,6 +72,8 @@ if [ "$PLATFORM_ARCH"X == "aarch64"X ] ; then
|
||||
ARCHITECTURE_EXTRA_FLAG=_openeuler_$PLATFORM_ARCH
|
||||
# it may be risk to enable 'ARM_LSE' for all ARM CPU, but we bid our CPUs are not elder than ARMv8.1
|
||||
GAUSSDB_EXTRA_FLAGS=" -D__USE_NUMA -D__ARM_LSE"
|
||||
elif [ "$dist_version" == "KYLIN" ]; then
|
||||
ARCHITECTURE_EXTRA_FLAG=_kylin_$PLATFORM_ARCH
|
||||
else
|
||||
ARCHITECTURE_EXTRA_FLAG=_$PLATFORM_ARCH
|
||||
fi
|
||||
|
1399
build/script/mpp_release_list_kylin_aarch64
Normal file
1399
build/script/mpp_release_list_kylin_aarch64
Normal file
File diff suppressed because it is too large
Load Diff
1348
build/script/opengauss_release_list_kylin_aarch64_single
Normal file
1348
build/script/opengauss_release_list_kylin_aarch64_single
Normal file
File diff suppressed because it is too large
Load Diff
@ -57,9 +57,11 @@ if [ X"$kernel" == X"centos" ]; then
|
||||
elif [ X"$kernel" == X"openeuler" ]; then
|
||||
dist_version="openEuler"
|
||||
elif [ X"$kernel" == X"euleros" ]; then
|
||||
dist_version="EulerOS"
|
||||
dist_version="EulerOS"
|
||||
elif [ X"$kernel" == X"kylin" ]; then
|
||||
dist_version="Kylin"
|
||||
else
|
||||
echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS platform."
|
||||
echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS, Kylin(aarch64) platform."
|
||||
echo "Kernel is $kernel"
|
||||
exit 1
|
||||
fi
|
||||
@ -68,8 +70,8 @@ gcc_version="8.2"
|
||||
##add platform architecture information
|
||||
PLATFORM_ARCH=$(uname -p)
|
||||
if [ "$PLATFORM_ARCH"X == "aarch64"X ] ; then
|
||||
if [ "$dist_version" != "openEuler" ] && [ "$dist_version" != "EulerOS" ] ; then
|
||||
echo "We only support NUMA on openEuler(aarch64), EulerOS(aarch64) platform."
|
||||
if [ "$dist_version" != "openEuler" ] && [ "$dist_version" != "EulerOS" ] && [ "$dist_version" != "Kylin" ] ; then
|
||||
echo "We only support NUMA on openEuler(aarch64), EulerOS(aarch64), Kylin(aarch64) platform."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
@ -190,7 +192,7 @@ ROOT_DIR=$(dirname "$ROOT_DIR")
|
||||
PLAT_FORM_STR=$(sh "${ROOT_DIR}/src/get_PlatForm_str.sh")
|
||||
if [ "${PLAT_FORM_STR}"x == "Failed"x ]
|
||||
then
|
||||
echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS platform."
|
||||
echo "We only support openEuler(aarch64), EulerOS(aarch64), CentOS, Kylin(aarch64) platform."
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
|
@ -698,6 +698,8 @@ else ifeq ($(PLAT_FORM_STR), openeuler_x86_64)
|
||||
cp '$(LIBCURL_LIB_PATH)/libcurl.so.4.6.0' '$(DESTDIR)$(libdir)/libcurl.so.4.6.0'
|
||||
else ifeq ($(PLAT_FORM_STR), centos7.6_x86_64)
|
||||
cp '$(LIBCURL_LIB_PATH)/libcurl.so.4.6.0' '$(DESTDIR)$(libdir)/libcurl.so.4.6.0'
|
||||
else ifeq ($(PLAT_FORM_STR), kylin_aarch64)
|
||||
cp '$(LIBCURL_LIB_PATH)/libcurl.so.4.6.0' '$(DESTDIR)$(libdir)/libcurl.so.4.6.0'
|
||||
else
|
||||
cp '$(LIBCURL_LIB_PATH)/libcurl.so.4.5.0' '$(DESTDIR)$(libdir)/libcurl.so.4.5.0'
|
||||
endif
|
||||
|
@ -123,6 +123,16 @@ then
|
||||
fi
|
||||
|
||||
|
||||
##################################################################################
|
||||
# kylin platform
|
||||
# the result form like this: kylin_aarch64
|
||||
##################################################################################
|
||||
if [ "$kernel"x = "kylin"x ]
|
||||
then
|
||||
plat_form_str=kylin_"$cpu_bit"
|
||||
fi
|
||||
|
||||
|
||||
##################################################################################
|
||||
#
|
||||
# other platform
|
||||
|
Reference in New Issue
Block a user