Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Sep 2023 01:01:51 +0100
From:      Kristof Provost <kp@FreeBSD.org>
To:        Ed Maste <emaste@FreeBSD.org>
Cc:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 1a18383a52bc - main - libcrypto: link engines and the legacy provider to libcrypto
Message-ID:  <44E31276-1371-47E7-AB8E-9EC45728CE15@FreeBSD.org>
In-Reply-To: <202309161555.38GFtUXj064786@gitrepo.freebsd.org>
References:  <202309161555.38GFtUXj064786@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 16 Sep 2023, at 16:55, Ed Maste wrote:
> The branch main has been updated by emaste:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D1a18383a52bc373e316d224c=
ef1298debf6f7e25
>
> commit 1a18383a52bc373e316d224cef1298debf6f7e25
> Author:     Pierre Pronchery <pierre@freebsdfoundation.org>
> AuthorDate: 2023-09-15 15:14:16 +0000
> Commit:     Ed Maste <emaste@FreeBSD.org>
> CommitDate: 2023-09-16 15:55:12 +0000
>
>     libcrypto: link engines and the legacy provider to libcrypto
>
>     OpenSSL's legacy provider module and engines need to link to
>     libcrypto.so, as it provides some of the actual implementations of
>     legacy routines.
>
>     This is a little tricky due to build order issues.  Introduce a sma=
ll
>     hack (LIBCRYPTO_WITHOUT_SUBDIRS) that builds libcrypto.so in its us=
ual
>     early phase without any OpenSSL provider modules or engines.  This =
is
>     intended to restore the test suite; a future change should remove t=
he
>     hack and replace it with a better approach.
>
>     PR:             254853, 273528
>     Discussed with: Folks at EuroBSDCon in Coimbra
>     Sponsored by:   The FreeBSD Foundation

MFC after: 3 days?

We=E2=80=99ll want this in 14.0.

Best regards,
Kristof



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44E31276-1371-47E7-AB8E-9EC45728CE15>