On Thu, Nov 02, 2023 at 09:35:47AM +0200, Jaco Lesch via Postfix-users wrote:
> > I would have tried instead:
> >
> > PKG_CONFIG_PATH=/usr/openssl/3/lib/64/pkgconfig \
> > make makefiles dynamicmaps=yes shared=yes \
> > openssl_path="/usr/openssl/3/bin/openssl" \
> > CC="/usr/bin/gcc -m64" \
> > CCARGS="-DUSE_DB -DUSE_TLS $(pkg-config --cflags libssl
> > libcrypto)" \
> > AUXLIBS="-ldb $(pkg-config --libs libssl libcrypto)" \
> >
> > but, you may still also need an explicit "-R/usr/openssl/3/lib" option,
> > if that's not part of what "pkg-config" returns for "--libs".
> >
> And Viktor your options for make compile 100%, no need for the explicit
> "-R/usr/openssl/3/lib" option. Have compiled both static and dynamic to
> verify. Regards
Given the output of your 'pkg-config' command, the "-R" options *are*
likely still needed. They augment the *run-time* shared library search
path. The code will compile without them, but it may not run, unless
that directly is on the system-wide search path (not expected).
--
Viktor.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]