bridge-cli icon indicating copy to clipboard operation
bridge-cli copied to clipboard

linux build has OpenSSL ABI issues

Open fdr opened this issue 2 years ago • 2 comments

I don't think cb's builds have ever worked for me on Fedora. I upgraded it once after a long while and got this thing:

> cb list
error: SSL_CTX_new: error:030000A9:digital envelope routines::unknown option
   id: eda3c86a40d54b328e791c057aebe05f

Which is vaguely familiar...I feel that I had this over a year ago, too. It doesn't happen if I build cb myself, which I guess is what I have been doing. (I just did it again)

fdr avatar Aug 09 '23 15:08 fdr

Currently we use the ubuntu-latest runner for releasing the linux builds of cb, so that likely has something to do with it I'm sure.

Unfortunately, I'm not aware of a RH/Fedora runner available without going to a self-hosted approach. I'll bring this up internally to see if there might be an option available to us to help provide broader support. But in the meantime, building from source (while not always ideal) is likely the most reliable approach for distros out side of debian based and/or MacOS.

abrightwell avatar Aug 14 '23 14:08 abrightwell

You might be able to do some close work with OpenSSL to avoid this, e.g. a Crystal macro that checks the openssl version and perhaps micromanages some options to avoid the change in functionality. Then you only need one build.

fdr avatar Aug 15 '23 15:08 fdr