Re: official lang/gcc14 package builds are broken, at least for armv7: "error: attempt to use a poisoned identifier" and more

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Tue, 17 Sep 2024 18:40:34 UTC
This is because of gcc's weird identifier poisoning system, and them not correctly marking all used standard C++ headers for inclusion before the poisoning takes place.

Try the attached patch, which I have been using for a long time now (months, at least since the bootstrap options were deleted, but which I reverted locally).

-Dimitry