tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/lang/gcc12



On 12/20/24 03:06, Jonathan Perkin wrote:
* On 2024-12-19 at 23:11 GMT, Brook Milligan wrote:


On Dec 19, 2024, at 13:01, maya%netbsd.org@localhost <maya%NetBSD.org@localhost> wrote:

There are two things changing libgcc/config.host in lang/gcc12:
patches/patch-libgcc_config.host, but also gcc-12.4.0.diff, a
downloaded patch file.

Thanks for noticing this.  The problem is that the downloaded patch only applies to Darwin-*-aarch64.  I believe my patches are fine everywhere else, as they are built against the unpatched distfile.

I think this means platform-specific patches, but I have no idea how we handle that.

Right, this is a somewhat tricky situation, where the problem is exacerbated by the fact that gcc12 is the selected gfortran version on Darwin, so this is causing a lot of fallout.

I think I'm going to back this out.  We're just way too deep into the freeze for this serious a regression, and even with a fix we would still be a few days away from any bulk builds to validate the patch.

It can be sorted after the freeze, hopefully along with an update to the gfortran selection that doesn't require the huge aarch64 patchset.


Is this patch fixing a critical problem on Darwin-x86? If so, perhaps it could be limited to that platform by using PATCHFILES, similar to the aarch64 patches it collides with.

--
Life is a game.  Play hard.  Play fair.  Have fun.


Home | Main Index | Thread Index | Old Index