Re: OpenSSL 3.0 for 14.0-RELEASE: issues with 1.x/3.x symbol clashing, ports linking against base OpenSSL, ports that don't compile/link against OpenSSL 3, etc

From: Ed Maste <emaste_at_freebsd.org>
Date: Fri, 05 May 2023 20:03:15 UTC
On Wed, 3 May 2023 at 19:10, Pierre Pronchery
<pierre@freebsdfoundation.org> wrote:
>
> I have started to look at updating OpenSSL to version 3.0.8 in base,
> using the existing vendor/openssl-3.0 branch.
>
> My progress can be found at
> https://github.com/khorben/freebsd-src/tree/khorben/openssl-3.0. I
> regularly force-push to keep a consistent and nice commit history,
> before possibly applying for a merge.
>
> So far the status is:
>
> - libssl, libcrypto build on amd64, i386, less sure about aarch64, other
> architectures not tested

aarch64 is also Tier-1 and we'll need to make sure it's working well,
but that can happen after we have at least one arch fully functional.

> - libfetch builds, uses libmd in addition to OpenSSL
> - libradius builds, same thing
> - libarchive builds
> - libunbound builds, but not unbound
> - libmp builds

I had a look at the remaining build failures with your changes merged
in, and I see errors due to deprecation notices in:

auditdistd
bhyve
decryptcore
dma
dumpon
factor
ktls_test
ldns
libfido2
ppp
telnet
tcpdump

I started working on updating libfido2 some time ago, and will pick
that back up.