File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ COLOR='\033[92m'
2929ENDC=' \033[0m'
3030
3131# Установить дополнительные зависимости
32- apt-get install -y libsecp256k1-dev libsodium-dev ninja-build fio rocksdb-tools liblz4-dev
32+ apt-get install -y libsecp256k1-dev libsodium-dev ninja-build fio rocksdb-tools liblz4-dev libjemalloc-dev
3333
3434# bugfix if the files are in the wrong place
3535wget " https://ton-blockchain.github.io/global.config.json" -O global.config.json
@@ -76,7 +76,7 @@ rm -rf .ninja_*
7676memory=$( cat /proc/meminfo | grep MemAvailable | awk ' {print $2}' )
7777cpuNumber=$( cat /proc/cpuinfo | grep " processor" | wc -l)
7878
79- cmake -DCMAKE_BUILD_TYPE=Release ${srcdir} /${repo} -GNinja -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath /include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath /libcrypto.a
79+ cmake -DCMAKE_BUILD_TYPE=Release ${srcdir} /${repo} -GNinja -DTON_USE_JEMALLOC=ON - DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath /include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath /libcrypto.a
8080ninja -j ${cpuNumber} fift validator-engine lite-client pow-miner validator-engine-console generate-random-id dht-server func tonlibjson rldp-http-proxy
8181systemctl restart validator
8282
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ if [ "$OSTYPE" == "linux-gnu" ]; then
5050 elif [ -f /etc/debian_version ]; then
5151 echo " Ubuntu/Debian Linux detected."
5252 apt-get update
53- apt-get install -y build-essential curl git cmake clang libgflags-dev zlib1g-dev libssl-dev libreadline-dev libmicrohttpd-dev pkg-config libgsl-dev python3 python3-dev python3-pip libsecp256k1-dev libsodium-dev liblz4-dev
53+ apt-get install -y build-essential curl git cmake clang libgflags-dev zlib1g-dev libssl-dev libreadline-dev libmicrohttpd-dev pkg-config libgsl-dev python3 python3-dev python3-pip libsecp256k1-dev libsodium-dev liblz4-dev libjemalloc-dev
5454
5555 # Install ninja
5656 apt-get install -y ninja-build
@@ -131,7 +131,7 @@ if [[ "$OSTYPE" =~ darwin.* ]]; then
131131 cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR /ton
132132 fi
133133else
134- cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR /ton -GNinja -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath /include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath /libcrypto.a
134+ cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR /ton -GNinja -DTON_USE_JEMALLOC=ON - DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath /include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath /libcrypto.a
135135fi
136136
137137# Расчитываем количество процессоров для сборки
You can’t perform that action at this time.
0 commit comments