Skip to content

Commit 7d1995e

Browse files
authored
Improve portable linux binaries (#1759)
* add libgslcblas into portable binaries * remove commented line * fix portable linux binaries
1 parent 8c7a5a6 commit 7d1995e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

.github/workflows/build-ton-linux-arm64-appimage.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ jobs:
2121
- name: Install system libraries
2222
run: |
2323
sudo apt update
24-
sudo apt install -y build-essential git cmake ninja-build zlib1g-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev ccache
25-
sudo apt remove libgsl-dev
24+
sudo apt install -y build-essential git cmake ninja-build zlib1g-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev ccache libgsl-dev libblas-dev libgslcblas0
2625
mkdir ~/.ccache 3pp
2726
2827
- name: Install clang-16

.github/workflows/build-ton-linux-x86-64-appimage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Install system libraries
2222
run: |
2323
sudo apt update
24-
sudo apt install -y build-essential git cmake ninja-build zlib1g-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev ccache libgsl-dev libblas-dev
24+
sudo apt install -y build-essential git cmake ninja-build zlib1g-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev ccache libgsl-dev libblas-dev libgslcblas0
2525
mkdir ~/.ccache 3pp
2626
2727
- name: Install clang-16

assembly/appimage/create-appimages.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ for file in ../artifacts/*; do
2727
printf '[Desktop Entry]\nName='$appName'\nExec='$appName'\nIcon='$appName'\nType=Application\nCategories=Utility;\n' > $appName.AppDir/$appName.desktop
2828
cp ../ton.png $appName.AppDir/$appName.png
2929
cp $file $appName.AppDir/usr/bin/
30-
cp ../build/openssl_3/libcrypto.so.3 \
30+
cp ../openssl_3/libcrypto.so.3 \
3131
/lib/$ARCH-linux-gnu/libatomic.so.1 \
3232
/lib/$ARCH-linux-gnu/libsodium.so.23 \
3333
/lib/$ARCH-linux-gnu/libz.so.1 \
@@ -37,6 +37,7 @@ for file in ../artifacts/*; do
3737
/lib/$ARCH-linux-gnu/libstdc++.so.6 \
3838
/lib/$ARCH-linux-gnu/libgsl.so.27 \
3939
/lib/$ARCH-linux-gnu/libblas.so.3 \
40+
/lib/$ARCH-linux-gnu/libgslcblas.so.0 \
4041
$appName.AppDir/usr/lib/
4142

4243
chmod +x ./$appName.AppDir/usr/bin/$appName

0 commit comments

Comments
 (0)