linux-x64 libcurl.so.4 ABI incompatibility
See original GitHub issuelibcurl.so.4
linked to the binary has a bug described at https://github.com/curl/curl/issues/2433. Please do not link to Debian libcurl when you build one.
Reproduction steps
Use Linux-x64 runtime on a Linux system which is not Debian or its derivatives.
Expected behaviour
It works.
Actual behavior
It triggers https://github.com/curl/curl/issues/2433.
Version of LibGit2Sharp (release number or SHA1)
0.26.0-preview-0027
Operating system(s) tested; .NET runtime tested
Arch Linux
Issue Analytics
- State:
- Created 5 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
failed to dlopen engine_client.so error=/lib64/libcurl-gnutls. ...
Workaround 1: if you go into the Properties for CS:GO and go to "Compatibility", "Force the use of a specific Steam Play compatibility...
Read more >libcurl - ABI
ABI - Application Binary Interface. "ABI" describes the low-level interface between an application program and a library. Calling conventions, function ...
Read more >What determines binary compatibility of shared libraries on ...
I can't explain why your .so library doesn't link all the used symbols statically (and instead leaves them as undefined), but I can...
Read more >[Linux] Unable to start Armstrong Update version on Fedora ...
First problem: game requires libcurl-gnutls library, which does not ship with the game and it is automatically assumed that libcurl-gnutls is ...
Read more >Are shared library ABI compatible as long as their versions ...
1 Answer. No, it's not necessary that shared libraries be ABI compatible cross-distro.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
We’re working on several fronts to remove the dependency on libcurl for this and other reasons. I’m going to close this issue, since it’s (basically) a dup, but this is my top priority for libgit2 and LibGIt2Sharp.
This has been fixed in 0.26.0 because the native binaries no long have a curl dependency.