ton-defi-org / ton-binaries

Pre-compiled useful TON binaries (fift, func, lite-client) for multiple operating systems
38 stars 11 forks source link

Binaries for Ubuntu 20, Ubuntu 22 #4

Open SwiftAdviser opened 1 year ago

SwiftAdviser commented 1 year ago

TON Dev Chat contains many requests about binaries for ubuntu 20 and 22 with no instructions.

Binaries

Here are binaries from the toncli-local branch compiled 3 months ago:

https://github.com/SpyCheese/ton/actions/runs/2585669126

Binaries (func, fift, lite-client) from the link above are attached as an archive:

binaries.zip

Dependencies

@kdimentionaltree and I did research on which dependencies are necessary for each version:

Hope this would help upgrade the repository!

N3koSempai commented 1 year ago

ubuntu 20 fift = error func = ok lite-client = ok

fift in your binaries for Ubuntu 20 returned an error when running :

fift -V

error:

illegal instruction

the fift for ubuntu 18 work ok in my ubuntu 20.04 but lite-client does not #5 .

SwiftAdviser commented 1 year ago

thanks for the feedback! Let me make a small investigation about that.

But at the same time, for ubuntu 18 worked this scenario:

Do I understand right?

N3koSempai commented 1 year ago

I only tested with ubuntu 20 (20.04):

func (ubuntu 20) work ok. lite-client (ubuntu 20) work ok fift (ubuntu 20) error with fift -V command (error: illegal instruction)

on the same ubuntu 20 testing ubuntu 18 packages: func (ubuntu 18) work ok. lite-client (ubuntu 18) error #5 fift (ubuntu 18) work ok

additional information: I only tested the -V command, I did not test more in depth.

sharebravery commented 4 months ago

ubuntu 22.04.3 LTS _ 5.15.146.1-microsoft-standard-WSL2 #1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux fift -V Illegal instruction