Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linux build has OpenSSL ABI issues #135

Open
fdr opened this issue Aug 9, 2023 · 2 comments
Open

linux build has OpenSSL ABI issues #135

fdr opened this issue Aug 9, 2023 · 2 comments

Comments

@fdr
Copy link
Contributor

fdr commented Aug 9, 2023

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)

@abrightwell
Copy link
Member

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.

@fdr
Copy link
Contributor Author

fdr commented Aug 15, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants