From a904a0a195218558119df32cf38127ea43b0ec84 Mon Sep 17 00:00:00 2001 From: neodix42 Date: Mon, 11 Nov 2024 17:07:06 +0400 Subject: [PATCH] remove stripping of artifacts (#1375) * remove stripping from nix artifacts * remove stripping from natively compiled binaries * add missing tolk on mac * add missing tolk on mac --- assembly/native/build-macos-portable.sh | 19 ------------------- assembly/native/build-macos-shared.sh | 20 -------------------- assembly/native/build-ubuntu-portable.sh | 23 ----------------------- assembly/native/build-ubuntu-shared.sh | 23 ----------------------- assembly/nix/build-linux-arm64-nix.sh | 20 -------------------- assembly/nix/build-linux-x86-64-nix.sh | 20 -------------------- assembly/nix/build-macos-nix.sh | 20 -------------------- 7 files changed, 145 deletions(-) diff --git a/assembly/native/build-macos-portable.sh b/assembly/native/build-macos-portable.sh index af82b2c01..389608fbc 100644 --- a/assembly/native/build-macos-portable.sh +++ b/assembly/native/build-macos-portable.sh @@ -168,25 +168,6 @@ else test $? -eq 0 || { echo "Can't compile ton"; exit 1; } fi -strip -s storage/storage-daemon/storage-daemon -strip -s storage/storage-daemon/storage-daemon-cli -strip -s blockchain-explorer/blockchain-explorer -strip -s crypto/fift -strip -s crypto/func -strip -s tolk/tolk -strip -s crypto/create-state -strip -s crypto/tlbc -strip -s validator-engine-console/validator-engine-console -strip -s tonlib/tonlib-cli -strip -s http/http-proxy -strip -s rldp-http-proxy/rldp-http-proxy -strip -s dht-server/dht-server -strip -s lite-client/lite-client -strip -s validator-engine/validator-engine -strip -s utils/generate-random-id -strip -s utils/json2tlo -strip -s adnl/adnl-proxy - cd .. if [ "$with_artifacts" = true ]; then diff --git a/assembly/native/build-macos-shared.sh b/assembly/native/build-macos-shared.sh index 8a7399aa9..96a925843 100644 --- a/assembly/native/build-macos-shared.sh +++ b/assembly/native/build-macos-shared.sh @@ -96,26 +96,6 @@ else test $? -eq 0 || { echo "Can't compile ton"; exit 1; } fi - -strip -s storage/storage-daemon/storage-daemon -strip -s storage/storage-daemon/storage-daemon-cli -strip -s blockchain-explorer/blockchain-explorer -strip -s crypto/fift -strip -s crypto/func -strip -s tolk/tolk -strip -s crypto/create-state -strip -s crypto/tlbc -strip -s validator-engine-console/validator-engine-console -strip -s tonlib/tonlib-cli -strip -s http/http-proxy -strip -s rldp-http-proxy/rldp-http-proxy -strip -s dht-server/dht-server -strip -s lite-client/lite-client -strip -s validator-engine/validator-engine -strip -s utils/generate-random-id -strip -s utils/json2tlo -strip -s adnl/adnl-proxy - cd .. if [ "$with_artifacts" = true ]; then diff --git a/assembly/native/build-ubuntu-portable.sh b/assembly/native/build-ubuntu-portable.sh index 8ae977e0b..6839094bd 100644 --- a/assembly/native/build-ubuntu-portable.sh +++ b/assembly/native/build-ubuntu-portable.sh @@ -160,29 +160,6 @@ ninja storage-daemon storage-daemon-cli fift func tolk tonlib tonlibjson tonlib- test $? -eq 0 || { echo "Can't compile ton"; exit 1; } fi -strip -s storage/storage-daemon/storage-daemon \ - storage/storage-daemon/storage-daemon-cli \ - blockchain-explorer/blockchain-explorer \ - crypto/fift \ - crypto/tlbc \ - crypto/func \ - tolk/tolk \ - crypto/create-state \ - validator-engine-console/validator-engine-console \ - tonlib/tonlib-cli \ - tonlib/libtonlibjson.so.0.5 \ - http/http-proxy \ - rldp-http-proxy/rldp-http-proxy \ - dht-server/dht-server \ - lite-client/lite-client \ - validator-engine/validator-engine \ - utils/generate-random-id \ - utils/json2tlo \ - adnl/adnl-proxy \ - emulator/libemulator.* - -test $? -eq 0 || { echo "Can't strip final binaries"; exit 1; } - # simple binaries' test ./storage/storage-daemon/storage-daemon -V || exit 1 ./validator-engine/validator-engine -V || exit 1 diff --git a/assembly/native/build-ubuntu-shared.sh b/assembly/native/build-ubuntu-shared.sh index 6b1841cdf..1349c872a 100644 --- a/assembly/native/build-ubuntu-shared.sh +++ b/assembly/native/build-ubuntu-shared.sh @@ -68,29 +68,6 @@ ninja storage-daemon storage-daemon-cli fift func tolk tonlib tonlibjson tonlib- test $? -eq 0 || { echo "Can't compile ton"; exit 1; } fi -strip -s storage/storage-daemon/storage-daemon \ - storage/storage-daemon/storage-daemon-cli \ - blockchain-explorer/blockchain-explorer \ - crypto/fift \ - crypto/tlbc \ - crypto/func \ - tolk/tolk \ - crypto/create-state \ - validator-engine-console/validator-engine-console \ - tonlib/tonlib-cli \ - tonlib/libtonlibjson.so.0.5 \ - http/http-proxy \ - rldp-http-proxy/rldp-http-proxy \ - dht-server/dht-server \ - lite-client/lite-client \ - validator-engine/validator-engine \ - utils/generate-random-id \ - utils/json2tlo \ - adnl/adnl-proxy \ - emulator/libemulator.* - -test $? -eq 0 || { echo "Can't strip final binaries"; exit 1; } - # simple binaries' test ./storage/storage-daemon/storage-daemon -V || exit 1 ./validator-engine/validator-engine -V || exit 1 diff --git a/assembly/nix/build-linux-arm64-nix.sh b/assembly/nix/build-linux-arm64-nix.sh index 565b1d253..6fc2fab20 100644 --- a/assembly/nix/build-linux-arm64-nix.sh +++ b/assembly/nix/build-linux-arm64-nix.sh @@ -36,23 +36,3 @@ cp ./result/lib/libemulator.so artifacts/ cp ./result/lib/fift/* artifacts/lib/ cp -r ./result/share/ton/smartcont artifacts/ chmod -R +x artifacts -cd artifacts -sudo strip -s storage-daemon \ - storage-daemon-cli \ - blockchain-explorer \ - fift \ - tlbc \ - func \ - tolk \ - create-state \ - validator-engine-console \ - tonlib-cli \ - http-proxy \ - rldp-http-proxy \ - dht-server \ - lite-client \ - validator-engine \ - generate-random-id \ - adnl-proxy \ - libemulator.so \ - libtonlibjson.so diff --git a/assembly/nix/build-linux-x86-64-nix.sh b/assembly/nix/build-linux-x86-64-nix.sh index e6a3aef07..30ab79f72 100644 --- a/assembly/nix/build-linux-x86-64-nix.sh +++ b/assembly/nix/build-linux-x86-64-nix.sh @@ -36,23 +36,3 @@ cp ./result/lib/libemulator.so artifacts/ cp ./result/lib/fift/* artifacts/lib/ cp -r ./result/share/ton/smartcont artifacts/ chmod -R +x artifacts -cd artifacts -sudo strip -s storage-daemon \ - storage-daemon-cli \ - blockchain-explorer \ - fift \ - tlbc \ - func \ - tolk \ - create-state \ - validator-engine-console \ - tonlib-cli \ - http-proxy \ - rldp-http-proxy \ - dht-server \ - lite-client \ - validator-engine \ - generate-random-id \ - adnl-proxy \ - libemulator.so \ - libtonlibjson.so diff --git a/assembly/nix/build-macos-nix.sh b/assembly/nix/build-macos-nix.sh index 0ada59a4a..8a07bea20 100644 --- a/assembly/nix/build-macos-nix.sh +++ b/assembly/nix/build-macos-nix.sh @@ -36,23 +36,3 @@ cp ./result/lib/libemulator.dylib artifacts/ cp ./result/lib/fift/* artifacts/lib/ cp -r ./result/share/ton/smartcont artifacts/ chmod -R +x artifacts -cd artifacts -sudo strip -xSX storage-daemon \ - storage-daemon-cli \ - blockchain-explorer \ - fift \ - tlbc \ - func \ - tolk \ - create-state \ - validator-engine-console \ - tonlib-cli \ - http-proxy \ - rldp-http-proxy \ - dht-server \ - lite-client \ - validator-engine \ - generate-random-id \ - adnl-proxy \ - libemulator.dylib \ - libtonlibjson.dylib