From: "Stuart Henderson via ports" Subject: Re: HOTFIX games/{bugdom,bugdom2,nanosaur,mightymike,ottomatic,billyfrontier} on sparc64 To: Tobias Heider via ports Date: Wed, 13 Mar 2024 19:07:07 +0000 On 2024/03/13 19:36, Tobias Heider via ports wrote: > > > On March 13, 2024 7:24:26 PM GMT+01:00, Stuart Henderson via ports wrote: > >On 2024/03/13 12:31, izder456 via ports wrote: > >> Hey ports@- > >> > >> Looks like these ports I take MAINTAINER on fail on sparc64 with the > >> same u8string error, which AFAIK is a C++20 thing. > >> > >> From what it looks like, sparc64 doesn't have a C++20 compiler, so they > >> unfortunately will be broken on that arch. > >> > >> Attached are diffs that adds BROKEN-sparc64 to those ports. > > > >I think something like this would be preferable > > > ># requires C++20 > >COMPILER = base-clang > > > > but then you could also add ports clang and ports gcc right? > they should also support newer c++ versions Could try it, but it seems fairly doubtful that they'll be good enough, c++20 support in gcc 8 was pretty limited (and uses -std=c++2a not -std=c++20), and ports-clang on base-gcc archs uses libestdc++ from gcc 8. (gcc/11 is in the ports tree but can't be used in bulks unless all c++ ports on whichever arch are switched from 8 to 11 otherwise there will be build conflicts).