!UNVBThoJtlIiVwiDjU:nixos.org

Staging

395 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen127 Servers

Load older messages


SenderMessageTime
26 Jun 2026
@emilazy:matrix.orgemily is pkgs/development/compilers/gcc/patches/15/fixup-gcc-15-darwin-aarch64-support.patch there because iains' branch hasn't been updated yet? 07:28:10
@grimmauld:m.grimmauld.deGrimmauld (any/all)on the other one it broke due to disallowed requisites check07:28:11
@emilazy:matrix.orgemilyhttps://github.com/iains/gcc-15-branch/commits/gcc-15-3-darwin07:28:23
@sempiternal-aurora:matrix.orgMyriaI had a little local branch to bring the changes for gcc16, but there was a few problems I got stuck on. It also doesn't have the darwin patches right now07:28:59
@sempiternal-aurora:matrix.orgMyriaWould be cool to get it07:29:06
@emilazy:matrix.orgemilyok, https://github.com/Homebrew/homebrew-core/blob/main/Patches/gcc/gcc-15.3.0.diff07:29:12
@emilazy:matrix.orgemilyI'll fold that into my update Darwin patches PR07:29:26
@grimmauld:m.grimmauld.deGrimmauld (any/all)this will take a bit07:29:49
@grimmauld:m.grimmauld.deGrimmauld (any/all)image.png
Download image.png
07:29:50
@sempiternal-aurora:matrix.orgMyria StdenvNoCC builds on the non-rebased version. I'll rebase and check again. 07:30:32
@grimmauld:m.grimmauld.deGrimmauld (any/all) on aarch64-linux? 07:31:18
@grimmauld:m.grimmauld.deGrimmauld (any/all)the broken PR worked fine on x86_64 but broke on aarch6407:31:30
@emilazy:matrix.orgemilyI've pushed the updated upstream iains patch to https://github.com/NixOS/nixpkgs/pull/51906507:31:36
@emilazy:matrix.orgemily so hopefully we won't need the fixup-gcc-15-darwin-aarch64-support.patch 07:31:58
@emilazy:matrix.orgemilybtw if you care about GNAT on Darwin you might want to try building it on that branch :)07:32:25
@emilazy:matrix.orgemilyI am pretty sure the patches should no longer matter at all but good to double-check07:32:56
@emilazy:matrix.orgemilythe problem is that it was rebased from a years-old branch but not updated for all the changes in GCC since then07:34:01
@emilazy:matrix.orgemilyso it has been behind the GCC packaging we use since it landed07:34:13
@emilazy:matrix.orgemily and AIUI it also has no working Linux stdenv bootstrap story 07:34:50
@emilazy:matrix.orgemily so if we were to switch to it, it would need someone to go through years of GCC changes or compare it to the current GCC packaging with a fine-toothed comb and also write a stdenv bootstrap 07:35:17
@emilazy:matrix.orgemilyand I don't think there's been progress on that since it was merged a year ago, so I am worried it is just going to bitrot07:35:56
@emilazy:matrix.orgemily hm, I guess I should add the Darwin patches for GCC 16 to the main gcc while I'm at it :) 07:36:43
@emilazy:matrix.orgemily Myria: also, wait, are you saying stdenv builds but stdenvNoCC fails?! 07:40:33
@sempiternal-aurora:matrix.orgMyriaHmmm, stdenvNoCC succeeded before I rebased, now it fails07:44:17
@sempiternal-aurora:matrix.orgMyriaWill need to investigate more later. My thoughts are it's a problem with the provided bootstrap-tools? But idk07:45:54
@sempiternal-aurora:matrix.orgMyriaWill take a look, thanks for all that!07:46:13
@grimmauld:m.grimmauld.deGrimmauld (any/all) disallowed requisites on gcc can do that 07:46:26
@sempiternal-aurora:matrix.orgMyriaI updated them in my rebase so it properly builds, avoiding my janky fix07:47:15
@emilazy:matrix.orgemilyoh, I meant on Darwin07:47:17
@emilazy:matrix.orgemilybut I guess that's a separate issue07:47:20

Show newer messages


Back to Room ListRoom Version: 6