ср, 6 апр. 2022 г. в 14:08, William Lallemand <[email protected]>:

> On Wed, Apr 06, 2022 at 09:45:02AM +0100, David CARLIER wrote:
> > > I recall there is a openssl3 port ongoing perhaps ?
> >
> > I was trying to see if the said 3.x portage work is close to be merged
> > to master then yes my patch is useless.
> > Otherwise
>
> In fact everything but the engine to provider port was merged! So you
> should only have warning about that.
>
> We will probably keep the engine support in the code and disabled it by
> default. But what could be done is adding
> -DOPENSSL_API_COMPAT=0x10100000L to the compiler command when activating
> USE_ENGINE.
>

I'd suggest to use implicit "#if !defined(OPENSSL_NO_ENGINE)" which is
available for both openssl-1.1.1 and 3.0
instead of explicit USE_ENGINE


> >
> > > but here a little "band-aid" proposal for the actual master branch.
> >
> > my patch is just a temporary fix.
> >
>
> At the moment we prefer to keep track of the warning because we need to
> fix them properly, but on the CI we are actually doing:
> make DEFINE="-DOPENSSL_API_COMPAT=0x10100000L -DOPENSSL_NO_DEPRECATED"
> >
>
> Regards,
>
> --
> William Lallemand
>
>

Reply via email to