add no-lse option for package
This commit is contained in:
@ -40,6 +40,8 @@ ob_define(OB_ENABLE_UNITY ON)
|
|||||||
|
|
||||||
ob_define(OB_BUILD_OPENSOURCE ON)
|
ob_define(OB_BUILD_OPENSOURCE ON)
|
||||||
|
|
||||||
|
ob_define(OB_DISABLE_LSE OFF)
|
||||||
|
|
||||||
|
|
||||||
if(WITH_COVERAGE)
|
if(WITH_COVERAGE)
|
||||||
# -ftest-coverage to generate .gcno file
|
# -ftest-coverage to generate .gcno file
|
||||||
@ -272,7 +274,13 @@ if( ${ARCHITECTURE} STREQUAL "x86_64" )
|
|||||||
set(ARCH_LDFLAGS "")
|
set(ARCH_LDFLAGS "")
|
||||||
set(OCI_DEVEL_INC "${DEP_3RD_DIR}/usr/include/oracle/12.2/client64")
|
set(OCI_DEVEL_INC "${DEP_3RD_DIR}/usr/include/oracle/12.2/client64")
|
||||||
else()
|
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(MTUNE_CFLAGS "-mtune=generic" )
|
||||||
set(ARCH_LDFLAGS "-l:libatomic.a")
|
set(ARCH_LDFLAGS "-l:libatomic.a")
|
||||||
set(OCI_DEVEL_INC "${DEP_3RD_DIR}/usr/include/oracle/19.10/client64")
|
set(OCI_DEVEL_INC "${DEP_3RD_DIR}/usr/include/oracle/19.10/client64")
|
||||||
|
|||||||
@ -8,7 +8,10 @@ RELEASE=$4
|
|||||||
CURDIR=$PWD
|
CURDIR=$PWD
|
||||||
TOP_DIR=`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}
|
cd ${TOP_DIR}
|
||||||
./build.sh clean
|
./build.sh clean
|
||||||
@ -16,6 +19,7 @@ cd ${TOP_DIR}
|
|||||||
rpm \
|
rpm \
|
||||||
-DOB_RELEASEID=$RELEASE \
|
-DOB_RELEASEID=$RELEASE \
|
||||||
-DBUILD_NUMBER=$RELEASE \
|
-DBUILD_NUMBER=$RELEASE \
|
||||||
|
${OB_DISABLE_LSE_OPTION}\
|
||||||
--init \
|
--init \
|
||||||
--make rpm || exit 1
|
--make rpm || exit 1
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,10 @@ RELEASE=$4
|
|||||||
CURDIR=$PWD
|
CURDIR=$PWD
|
||||||
TOP_DIR=`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}
|
cd ${TOP_DIR}
|
||||||
./tools/upgrade/gen_obcdc_compatiable_info.py
|
./tools/upgrade/gen_obcdc_compatiable_info.py
|
||||||
@ -18,6 +21,7 @@ cd ${TOP_DIR}
|
|||||||
-DOB_BUILD_CDC=ON \
|
-DOB_BUILD_CDC=ON \
|
||||||
-DOB_RELEASEID=$RELEASE \
|
-DOB_RELEASEID=$RELEASE \
|
||||||
-DBUILD_NUMBER=$RELEASE \
|
-DBUILD_NUMBER=$RELEASE \
|
||||||
|
${OB_DISABLE_LSE_OPTION}\
|
||||||
--init \
|
--init \
|
||||||
--make rpm || exit 1
|
--make rpm || exit 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user