
On Tue, Jul 1, 2025 at 10:52 AM cppleo--- via Boost <boost@lists.boost.org> wrote:
Legacy systems will continue work. If you ignore them, they ignore you. (How do you think what is chipper: halt a rolling mill or keep use legacy system with Windows NT 4.0, Windows 2000, OS/2, Novell NetWare, etc?)
Removing C++03 compatability from many libraries and breaking Boost.ASIO in 1.87 seriously damaged the Boost reputation. If Boost break building via b2 (non-CMake), Boost will damage reputation again.
Also, I'd like to see some citations for this. As for Asio, that's just what Asio does. Asio breaks every few releases because the author just changes the code to be what he thinks is best. Interestingly, in my experience, frozen toolchains include frozen _everything_, including libraries. I really don't believe there's a company rolling a frozen C++03 gcc-4.8 toolchain using bleeding-edge Boost but maybe I'm wrong. What's more, I don't think anyone in this position would think less of Boost or think of it as tarnishing its reputation. - Christian