curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder Daniel himself.

Re: OpenSSL 1.x support?

From: Jeffrey Walton via curl-library <curl-library_at_lists.haxx.se>
Date: Fri, 7 Jun 2024 21:17:03 -0400

On Fri, Jun 7, 2024 at 8:46 PM Alexander Dyagilev via curl-library
<curl-library_at_lists.haxx.se> wrote:
>
> I'm using the following commands:
>
> ./configure --prefix=$MY_PREFIXDIR --enable-shared=no --enable-debug=no \
> --with-secure-transport \
> --with-zlib=$MY_PWD/../zlib-build/prebuilt/macx/x64 \
> --with-libssh2=$MY_PWD/../libssh2-build/prebuilt/macos/x86_64 \
> --with-openssl=$MY_PWD/../openssl-build/prebuilt/macosx
>
> make -j4
> make install
>
> I'm sure that I have OpenSSL v1 both includes and libs inside of the path I specify (openssl-build/prebuilt/macosx; there is # define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1t 7 Feb 2023" inside of opensslv.h).
>
> For me it sounds like a bug of the configure script, and it tries to use OpenSSL v3 headers which I do have installed on my machine also.
>
> Any ideas on how to fix it? I've attached console output and config.log files. According to them it properly detects OpenSSL v1. I don't know why and where it uses OpenSSL v3.

You should show a typical compile command. I expect the -I (capitol i)
option to the compiler will be useful to know. You might also show the
linker invocation to see what -L options are present, too. Since you
are static linking, I don't think you need RPATH/RUNPATH options for
the linker. I also don't think you need to run install_name_tool after
building. (Also see
https://wiki.openssl.org/index.php/Compilation_and_Installation).

In fact, a 'make distclean' followed by a 'configure ...' and 'make |
tee -a build.txt' and then pastebin build.txt might even be more
useful.

Jeff
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2024-06-08