Compile adapted to the neokylin/kylin system.
This commit is contained in:
4
build.sh
4
build.sh
@ -73,7 +73,7 @@ declare BUILD_DIR="${ROOT_DIR}/dest"
|
||||
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), CentOS(x86-64) platform."
|
||||
echo "We only support OPENEULER(aarch64), CentOS(x86-64), neokylin(aarch64), kylin(aarch64), CentOS(x86-64) platform."
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
@ -131,7 +131,7 @@ srv_pkg_pre_check
|
||||
function getExtraFlags()
|
||||
{
|
||||
if [ "$PLATFORM_ARCH"X == "aarch64"X ] ; then
|
||||
if [ "$dist_version" == "openEuler" ]; then
|
||||
if [ ["$dist_version" == "openEuler"] -o ["$dist_version" == "neokylin"] -o ["$dist_version" == "kylin"] ]; then
|
||||
GAUSSDB_EXTRA_FLAGS=" -D__USE_NUMA"
|
||||
if [ "${optimized}"x == "true"x ] ; then
|
||||
GAUSSDB_EXTRA_FLAGS=" -D__USE_NUMA -D__ARM_LSE"
|
||||
|
||||
@ -68,8 +68,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" != "neokylin" ] ; then
|
||||
echo "We only support NUMA on openEuler(aarch64), neokylin(aarch64) platform."
|
||||
if [ "$dist_version" != "openEuler" ] && [ "$dist_version" != "neokylin" ] && [ "$dist_version" != "kylin" ] ; then
|
||||
echo "We only support NUMA on openEuler(aarch64), neokylin(aarch64), kylin(aarch64) platform."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -25,9 +25,9 @@ export LC_ALL=en_US.UTF-8
|
||||
net_cores=$1
|
||||
|
||||
#check euleros stop sysmonitor
|
||||
os=$(cat /etc/*release | grep "NAME=" | head -n 1 | cut -d '=' -f 2 | tr -d '"' | tr A-Z a-z)
|
||||
os=$(source /etc/os-release; echo $ID)
|
||||
|
||||
if [ "$os"x = "euleros"x ]
|
||||
if [ ["$os"x = "euleros"x] -o ["$os"x = "openeuler"x] -o ["$os"x = "neokylin"x] -o ["$os"x = "kylin"x] ]
|
||||
then
|
||||
service sysmonitor stop
|
||||
fi
|
||||
|
||||
@ -626,6 +626,10 @@ else ifeq ($(PLAT_FORM_STR), openeuler_aarch64)
|
||||
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 ifeq ($(PLAT_FORM_STR), neokylin_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
|
||||
|
||||
Reference in New Issue
Block a user