tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Daily build compiler
Jonathan Perkin <jperkin%pkgsrc.org@localhost> writes:
> * On 2026-06-15 at 12:47 BST, Thomas Klausner wrote:
>
>>On Sun, Jun 14, 2026 at 02:05:59PM +0100, Jonathan Perkin wrote:
>>> * On 2026-06-14 at 01:28 BST, Jonathan Perkin wrote:
>>>
>>> > URL: https://reports.pkgci.org/SmartOS/upstream/trunk/20260613T194510Z/report.html
>>> >
>>> > Total: 29084 Platform: SmartOS 20260122T220528Z/x86_64
>>> > Successful: 20528 Compiler: gcc-15.2.0
>>> >
>>> > Build Failures Breaks Maintainer
>>> > ----------------------------------------------------------------------------
>>> > netpbm-11.02.09nb8 1383 adam%NetBSD.org@localhost
>>> > ghc-9.10.1nb7 641 pkgsrc-users%NetBSD.org@localhost
>>> > python27-2.7.18nb22 246 pkgsrc-users%NetBSD.org@localhost
>>> > pari-2.3.5nb33 243 pkgsrc-users%NetBSD.org@localhost
>>> > ocaml-dune-3.23.1 169 pkgsrc-users%NetBSD.org@localhost
>>> > SDL-1.2.15nb47 162 pkgsrc-users%NetBSD.org@localhost
>>> > php56-5.6.40nb5 151 pkgsrc-users%NetBSD.org@localhost
>>> > cyrus-sasl-2.1.28nb2 124 pkgsrc-users%NetBSD.org@localhost
>>> > openjdk8-1.8.482nb2 107 pkgsrc-users%NetBSD.org@localhost
>>>
>>> There doesn't seem to be a huge amount of interest in fixing up the GCC 15.x
>>> issues exposed by these builds. Should I go back to GCC 14.x so that we
>>> have higher package coverage for now?
>>>
>>> Happy to go back to 15.x once NetBSD is closer to moving to it.
>>
>>I'd prefer going back to GCC 14 for now, yes please.
>
> Ok, let's leave it a few days while nia is taking a look at things,
> and then I'll switch it back so there's still time during the freeze
> to look at anything that is specific to GCC 14.
I view gcc 15 as bleeding edge (especially the unreasonable choice to
default to c23) and don't think it's good to address gcc15 issues during
freeze, at all, because those changes aren't going to improve the branch
for branch users. So I think you should switch back right away.
Longer term, I think we should separate actual bugs surfaced by gcc15,
and problems from gcc15 defaulting to c23. I view it as fundamentally
broken for compilers to default to such new standards, and I think it
would make more sense to change the wrappers so that invocations without
a std (themselves buggy I think) end up with a more reasonable default
std, one that we can confidently say "if you don't ask for something
specific, and you can't build with X, you're wrong". That's true for
c99, and arguably for c11, but I don't think it's true for anything
newer.
Home |
Main Index |
Thread Index |
Old Index