Hi Gerald,

> On Fri, 16 Jan 2026, Rainer Orth wrote:
>> Unfortunately, FreeBSD isn't seeing much love these days due to their 
>> move to clang.  However, it's convenient for me to have an 
>> non-Solaris/Linux ELF target for testing, just as Darwin is for non-ELF.
>
> I'm running nightly builds and testsuite runs and aim to at least keep the 
> bootstrap working.

good to know.  I have additional problems here because I usually include
all languages (well, except COBOL ;-)  However, once D was fixed for
FreeBSD 15.0 (PRs d/123632 and d/123633), running the libphobos tests
seems to take ages, mostly with gld 2.45 taking lots of time.

> For specific issues we may be able to get help (addressing something on 
> the FreeBSD side or in GCC), though indeed the kind of work you just did 
> is mostly orphaned. Thanks for fixing pre-compiled headers!

My pleasure: as I said, it's been easy to do since it wasn't the first
time.  However, once I ran bootstraps on FreeBSD 15.0, rather than 14.3
before, testsuite failures have skyrocketed: from 1840 to 13014.  I
haven't even started looking, though.

> And I noticed that since I handed them over to my mentee the lang/gcc* 
> ports accumulated local patches, at least some of which look upstreamable.

It would certainly be good to get them upstream: otherwise whoever tries
building GCC on FreeBSD trunk and is not otherwise involved in the
FreeBSD community will most likely have to rediscover all those issues
over and over again, wasting lots of time.

I'm well aware that you're not alone in this boat (I know at least one
other OS that's even worse in this regard), but doing so once usually
helps avoiding having to carry those patches forward over and over again :-)

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to