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
Alexander Leidinger <[email protected]>
| Newsgroups | gmane.os.freebsd.architechture |
|---|---|
| Message-ID | <20230502093932.Horde.uHWwvXLE_HzfiMtFPj7-DHc@webmail.leidinger.net> |
Quoting Enji Cooper <[email protected]> (from Mon, 1 May 2023 18:55:09 -0700): > Hello, > One of the must-haves for 14.0-RELEASE is the > introduction of OpenSSL 3.0 into the base system. This is a must > because, in short, OpenSSL 1.1 is no longer supported as of > 09/26/2023 [1]. > > I am proposing OpenSSL be made private along with all dependent > libraries, for the following reasons: As doing that requires some changes to ports too, I'm repeating (a short gist of it) my opinion which I voiced in the other thread about OpenSSL: - any solution to ports needs to keep in mind, that we have 13.x (with OpenSSL 1.1.1) supported for a while, which means we will have conditionals in ports on the OpenSSL version and visibility of the basesystem libs anyway (people working in making those libs private need to touch ports, and with the focus on making them private we need to keep in mind that we have a supported stable branch where they are not private) - as such making those libs private in 14 is orthogonal to the issue at hand and could be worked on in parallel (as the topic here are making the libs private, I only want to make this fact explicit instead of having it implicit in between the lines of your text) - we will have hickups in the ports tree regarding this (sometimes on 13.x, sometimes in -current, sometimes in both) and personally I wouldn't mind if we declare the main branch of ports temporary as a work in progress of the OpenSSL migration and go ahead step by step there (mention in src-UPDATING and ports-UPDATING that we transition to OpenSSL 3 and the tree is "unstable" and people should switch to the quarterly branch until further notice if they want to be sure to get a buildable ports tree) Bye, Alexander. -- http://www.Leidinger.net [email protected]: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org [email protected] : PGP 0x8F31830F9F2772BF
signature.asc
(application/pgp-signature, 851 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmRQvjMACgkQEg2wmwP4 2Ia1GQ/9GVAyBUjNaF6B1xezkamuBJHN3DOU4EKplIf/rVEF9+GLtkwwhAtwaIUs y6kq7Zlb+NKHIPAzc4lYMJ0vYp9Tlfsvt7sW5R61ny5v94bUlc4yBoewWZ7Zmxql G2q/kueyHNpDty1Nl2dLSkaVOZtREfKvqe3nIOHViZ2P2kIddRC4Ruct9QGZpn1T OVjNYbuaS2wV4/5LTHSxNkXLzhbeqzxe+wGxPlPF8I5PyXdS2Bj8l4ugMxuwacO6 bMcMGWYN+qfAuU9c/xtlDxClkvDdDPa571yI0mMwAqcO1qW8W21yVuAW1LSMNz0g 0HP3+sKieE3/LwIYOZdrP+x1b16+1A9RAjtulnfa26kzDx6CFhISabl20ay5oIK4 7TByVIIPWohUlcPeYZInFC7mqlgFChRb42Eil9DmWmMKQYK8E1k/kmLT6eZrmy7s zsW0OlDVYRXJFOFBbqwFaai0l4hZKjVeabe4MTES/kqU8CSBJkPM0mBwk45ms4SH sbY00ONhfnYc6VF1YaXy84IRfyJ7/NfICO5nrjMxTaKU+Q3/E98P8FTOz7Bc2Hau D+bcSUw1VEdNGa8OSeFyrwaRD0gh8UaCxj9q/VlD8P9drcTWaRQEmPps645nGLwt skNZh9wm+c7yPi7eA0NJ3Gal4ttXxsiwBQpvMCGqZ9e3ozqMo/0= =SPLR -----END PGP SIGNATURE-----