add no-lse option for package
This commit is contained in:
parent
38d42a7520
commit
42fa93230d
@ -40,6 +40,8 @@ ob_define(OB_ENABLE_UNITY ON)
|
||||
|
||||
ob_define(OB_BUILD_OPENSOURCE ON)
|
||||
|
||||
ob_define(OB_DISABLE_LSE OFF)
|
||||
|
||||
|
||||
if(WITH_COVERAGE)
|
||||
# -ftest-coverage to generate .gcno file
|
||||
@ -272,7 +274,13 @@ if( ${ARCHITECTURE} STREQUAL "x86_64" )
|
||||
set(ARCH_LDFLAGS "")
|
||||
set(OCI_DEVEL_INC "${DEP_3RD_DIR}/usr/include/oracle/12.2/client64")
|
||||
else()
|
||||
set(MARCH_CFLAGS "-march=armv8-a+crc+lse" )
|
||||
if (${OB_DISABLE_LSE})
|
||||
message(STATUS "build with no-lse")
|
||||
set(MARCH_CFLAGS "-march=armv8-a+crc")
|
||||
else()
|
||||
message(STATUS "build with lse")
|
||||
set(MARCH_CFLAGS "-march=armv8-a+crc+lse")
|
||||
endif()
|
||||
set(MTUNE_CFLAGS "-mtune=generic" )
|
||||
set(ARCH_LDFLAGS "-l:libatomic.a")
|
||||
set(OCI_DEVEL_INC "${DEP_3RD_DIR}/usr/include/oracle/19.10/client64")
|
||||
|
@ -8,7 +8,10 @@ RELEASE=$4
|
||||
CURDIR=$PWD
|
||||
TOP_DIR=`pwd`/../
|
||||
|
||||
echo "[BUILD] args: TOP_DIR=${TOP_DIR} PROJECT_NAME=${PROJECT_NAME} VERSION=${VERSION} RELEASE=${RELEASE}"
|
||||
OB_DISABLE_LSE_OPTION=""
|
||||
[[ $OB_DISABLE_LSE == "1" ]] && OB_DISABLE_LSE_OPTION="-DOB_DISABLE_LSE=ON"
|
||||
|
||||
echo "[BUILD] args: TOP_DIR=${TOP_DIR} PROJECT_NAME=${PROJECT_NAME} VERSION=${VERSION} RELEASE=${RELEASE} ${OB_DISABLE_LSE_OPTION}"
|
||||
|
||||
cd ${TOP_DIR}
|
||||
./build.sh clean
|
||||
@ -16,6 +19,7 @@ cd ${TOP_DIR}
|
||||
rpm \
|
||||
-DOB_RELEASEID=$RELEASE \
|
||||
-DBUILD_NUMBER=$RELEASE \
|
||||
${OB_DISABLE_LSE_OPTION}\
|
||||
--init \
|
||||
--make rpm || exit 1
|
||||
|
||||
|
@ -8,7 +8,10 @@ RELEASE=$4
|
||||
CURDIR=$PWD
|
||||
TOP_DIR=`pwd`/../
|
||||
|
||||
echo "[BUILD] args: TOP_DIR=${TOP_DIR} PROJECT_NAME=${PROJECT_NAME} VERSION=${VERSION} RELEASE=${RELEASE}"
|
||||
OB_DISABLE_LSE_OPTION=""
|
||||
[[ $OB_DISABLE_LSE == "1" ]] && OB_DISABLE_LSE_OPTION="-DOB_DISABLE_LSE=ON"
|
||||
|
||||
echo "[BUILD] args: TOP_DIR=${TOP_DIR} PROJECT_NAME=${PROJECT_NAME} VERSION=${VERSION} RELEASE=${RELEASE} ${OB_DISABLE_LSE_OPTION}"
|
||||
|
||||
cd ${TOP_DIR}
|
||||
./tools/upgrade/gen_obcdc_compatiable_info.py
|
||||
@ -18,6 +21,7 @@ cd ${TOP_DIR}
|
||||
-DOB_BUILD_CDC=ON \
|
||||
-DOB_RELEASEID=$RELEASE \
|
||||
-DBUILD_NUMBER=$RELEASE \
|
||||
${OB_DISABLE_LSE_OPTION}\
|
||||
--init \
|
||||
--make rpm || exit 1
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user