From ac090627e7eea33a1205aa099e3537ffead41169 Mon Sep 17 00:00:00 2001 From: "roman.padenkov" <roman.padenkov@demlabs.net> Date: Mon, 19 Aug 2024 09:35:46 +0000 Subject: [PATCH] featuer-12720 --- .gitlab-ci.yml | 12 ++++++++++++ CMakeLists.txt | 11 ++++++++--- dap-sdk | 2 +- version.mk | 2 +- 4 files changed, 22 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3f393253e..6b61b6a12 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -141,6 +141,18 @@ amd64:linux.rwd: - ./prod_build/pack.sh --target linux rwd - /opt/buildtools/deploy_files.sh pub_cellframe linux/cellframe-node/$CI_COMMIT_REF_NAME/ build_*/*.deb +amd64:linux.rwd.noopt: + extends: .build + image: demlabs/amd64/debian-buster:linuxbuilder + before_script: + - /opt/buildtools/prepare_environment.sh amd64-linux + - *fill_version_mk + script: + - echo "Do hard work" + - ./prod_build/build.sh --target linux rwd -DBUILD_WITH_PYTHON_ENV=ON -DBUILD_DIAGTOOL=ON -DCELLFRAME_NO_OPTIMIZATION=ON + - ./prod_build/pack.sh --target linux rwd + - /opt/buildtools/deploy_files.sh pub_cellframe linux/cellframe-node/$CI_COMMIT_REF_NAME/ build_*/*.deb + amd64:linux.tps: extends: .build image: demlabs/amd64/debian-buster:linuxbuilder diff --git a/CMakeLists.txt b/CMakeLists.txt index d6e542ff8..676428c7b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,13 +33,18 @@ SET(DESTDIR "/opt/${PROJECT_NAME}") # init CellFrame SDK add_definitions("-DDAP_VERSION=\"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}-${CPACK_PACKAGE_VERSION_PATCH}\"") set(SUBMODULES_NO_BUILD ON) +option(CELLFRAME_NO_OPTIMIZATION "Build without BMI BMI2 CPU instruction." OFF) + +if( CELLFRAME_NO_OPTIMIZATION ) + set(DAP_CRYPTO_XKCP_PLAINC ON) +endif() + include (dap-sdk/cmake/OS_Detection.cmake) set(BUILD_WITH_GDB_DRIVER_MDBX ON) set(BUILD_WITH_GDB_DRIVER_SQLITE ON) #set(BUILD_WITH_GDB_DRIVER_PGSQL ON) #set(BUILD_CELLFRAME_NODE_TESTS ON) - #set (BUILD_WITH_TPS_TEST ON) if (BUILD_WITH_TPS_TEST) add_definitions("-DDAP_TPS_TEST") @@ -57,8 +62,8 @@ option(ADD_UPDATER OFF) option(DAP_USE_RPMALLOC "Use 'rpmalloc' instead of std allocator" OFF) if(LINUX) - set(BUILD_WITH_PYTHON_ENV ON) - set(SUPPORT_PYTHON_PLUGINS ON) + set(BUILD_WITH_PYTHON_ENV OFF) + set(SUPPORT_PYTHON_PLUGINS OFF) endif() set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-esbocs cs-none diff --git a/dap-sdk b/dap-sdk index 7c30076d3..3802171c8 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 7c30076d377e9fd979affe4bcf02408b9997acdd +Subproject commit 3802171c8aae50a7d55cafaa87cdf4933cb52a2c diff --git a/version.mk b/version.mk index bc8fefbc6..7c7a270f8 100644 --- a/version.mk +++ b/version.mk @@ -1,3 +1,3 @@ VERSION_MAJOR=5 VERSION_MINOR=3 -VERSION_PATCH=175 +VERSION_PATCH=176 -- GitLab