-
-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
can fix no version information available when build libcurl use cmake??? #14349
Comments
That's the commit implementing this feature for autotools, in case anyone is wondering what's it about: It's ld/lld-specific and on a quick glance can be enabled with CMake by passing a custom linker option (via The "version symbol flavour" value auto-generated by autotools looks somewhat accidental: no MultiSSL support, nor considering any other option besides TLS backend. https://www.gnu.org/software/gnulib/manual/html_node/LD-Version-Scripts.html |
👍 |
It was added years before MultiSSL was and I assume not a lot of people have bothered, understood nor given this much attention. |
Couple of observations / questions:
|
I did this
I know we can use ./configure --enable-versioned-symbols l, but how to enable versioned symbols use cmake? can guys fix this?
I expected the following
No response
curl/libcurl version
curl 8.10.0-DEV (x86_64-pc-linux-gnu) libcurl/8.10.0-DEV OpenSSL/3.3.1 zlib/1.3.1.1-motley brotli/1.1.0 zstd/1.5.6
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli HSTS HTTPS-proxy IPv6 Largefile libz NTLM SSL threadsafe TLS-SRP UnixSockets zstd
operating system
ubuntu22.04
The text was updated successfully, but these errors were encountered: