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 @@ -84,7 +84,7 @@ if [ "$OSTYPE" == "linux-gnu" ]; then
8484 elif [ -f /etc/debian_version ]; then
8585 echo " Ubuntu/Debian Linux detected."
8686 apt-get update
87- apt-get install -y build-essential 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
87+ apt-get install -y build-essential 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
8888
8989 # Install ninja
9090 apt-get install -y ninja-build
@@ -172,7 +172,7 @@ if [[ "$OSTYPE" =~ darwin.* ]]; then
172172 cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR /ton -GNinja
173173 fi
174174else
175- cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR /ton -GNinja -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath /include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath /libcrypto.a
175+ 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
176176fi
177177
178178# Компилируем из исходников
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 liblz4-dev
32+ apt-get install -y libsecp256k1-dev libsodium-dev ninja-build 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
@@ -72,7 +72,7 @@ rm -rf .ninja_*
7272memory=$( cat /proc/meminfo | grep MemAvailable | awk ' {print $2}' )
7373let " cpuNumber = memory / 2100000" || cpuNumber=1
7474
75- cmake -DCMAKE_BUILD_TYPE=Release ${srcdir} /${repo} -GNinja -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath /include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath /libcrypto.a
75+ 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
7676ninja -j ${cpuNumber} fift validator-engine lite-client pow-miner validator-engine-console generate-random-id dht-server func tonlibjson rldp-http-proxy
7777systemctl restart validator
7878
You can’t perform that action at this time.
0 commit comments