Stefan Eissing
Stefan Eissing
@levitte I ran ``` ./config --prefix=/opt/quic/openssl-master --libdir=/opt/quic/openssl-master/lib ``` and `/opt/quic/openssl-master/lib/pkgconfig/openssl.pc` showed: ``` libdir=/opt/quic/openssl-master includedir=/opt/quic/openssl-master/include Name: OpenSSL Description: Secure Sockets Layer and cryptography libraries and tools Version: 3.3.0-dev Requires: libssl libcrypto...
fyi: same result when I omitted the `--libdir=`, but we use that regularly due to having seen `lib64` being used on some system...
Sorry, I expressed myself confusingly. I wanted to say: the same resulting pkgconfig files are generated when I do not specify the libdir arg to configure.
@levitte send your machine over to me immediately! I run on `macOS 14.2.1 (23C71)`.
Ran: ``` > rm exporters/openssl.pc > ./config --prefix=/opt/quic/openssl-master > make install_sw ... > cat /opt/quic/openssl-master/lib/pkgconfig/libcrypto.pc libdir=/opt/quic/openssl-master includedir=/opt/quic/openssl-master/include enginesdir=/opt/quic/openssl-master/lib/engines-3 modulesdir=/opt/quic/openssl-master/lib/ossl-modules Name: OpenSSL-libcrypto Description: OpenSSL cryptography library Version: 3.3.0-dev Libs: -L${libdir} -lcrypto...
``` > make exporters/libcrypto.pc perl util/mkinstallvars.pl "PREFIX=/opt/quic/openssl-master" BINDIR=bin "LIBDIR=lib" INCLUDEDIR=include APPLINKDIR=include/openssl "ENGINESDIR=/opt/quic/openssl-master/lib/engines-3" "MODULESDIR=/opt/quic/openssl-master/lib/ossl-modules" "PKGCONFIGDIR=/opt/quic/openssl-master/lib/pkgconfig" "CMAKECONFIGDIR=/opt/quic/openssl-master/lib/cmake/OpenSSL" "LDLIBS= " "VERSION=3.3.0-dev" > installdata.pm [DEBUG] ARG: PREFIX=/opt/quic/openssl-master [DEBUG] ARG: BINDIR=bin [DEBUG] ARG: LIBDIR=lib [DEBUG]...
Now Homebrew is delivering pkgconfig files with wrong libdirs.
@Bab95 https://github.com/curl/curl/issues/10165 only applies to configurations where the `haproxy` protocol is explicitly enabled. I do not see that in your examples.
Can you produce a log by adding `--trace-config ids,time,ssl` to the command line? That would give us more information about what was happening on each tcp connection. Thanks.
`CURLU_CLUELESS`.