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
ABI breakage, cannot run application due to CURL_OPENSSL_3 issue #2433
Comments
|
That symbol looks like something Debian/Ubuntu have introduced. There is no such name ( |
|
Thanks @bagder for the clarification. |
|
Possibly related: https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294 |
|
Is there a way for libcurl3 and libcurl4 to coexist? And why can Debian decide to introduce a new version of libcurl when in fact there isn't? Is that good practice? |
From a pure libcurl and SONAME angle: sure. If you can install both versions at the same time on debian/ubuntu? Probably not.
That seems like a question to ask Debian people. |
|
Yes. It's a distro issue you'll have to wait and see what they do with it. There is a difference between libcurl so 3 and 4 but it appears they had some compatibility layer that broke. Edit: Note building curl with |
|
On Ubuntu 18.04 applications compiled against an older version of libcurl (e.g.: Spotify) fail with the error Reference: |
|
I'm taking a look, will follow up. |
|
If you run this command: |
|
Looks like after the libgconf install I hit the issue you ran into in libcurl, so I'm looking at that now. |
|
@probonopd I was able to get it to work by installing libgconf-2-4 then libcurl3. |
I did this
Run application (that uses libcurl) compiled on Ubuntu 14.04 on a Ubuntu 18.04 target system
I expected the following
Application runs
curl/libcurl version
libcurl.so.4 CURL_OPENSSL_3
operating system
Ubuntu 18.04
https://curl.haxx.se/libcurl/abi.html states a notable goal:
However:
The latest one listed there is libcurl 7.16.0 from October 2006.
Why then is it not possible to run an application which was compiled on Ubuntu 14.04 on a Ubuntu 18.04 target system?
Reference:
Kong/insomnia#805
The text was updated successfully, but these errors were encountered: