!UNVBThoJtlIiVwiDjU:nixos.org

Staging

320 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%3Aopen109 Servers

Load older messages


SenderMessageTime
14 Oct 2025
@emilazy:matrix.orgemily it is arguably a Meson bug to accept __builtin_foo when you asked to check for foo 16:50:06
@emilazy:matrix.orgemilyIMO16:50:13
@jtojnar:matrix.orgJan TojnarThanks, forwarded that.17:09:22
15 Oct 2025
@vcunat:matrix.orgVladimír Čunát I anticipate significant trouble with bmake on darwin in the current staging-next. A test is failing reliably there now, and it blocks important packages (including the channel). But changing bmake will normally rebuild darwin stdenv... 10:36:53
@vcunat:matrix.orgVladimír Čunát(the build during stdenv bootstrap did pass but the later one does not)10:37:52
@reckenrode:matrix.orgRandy Eckenrodebmake is built only once during the bootstrap. You can detect the stage from the stdenv name to do a staging-next fix that avoids a rebuild then drop the condition in staging.11:20:55
@reckenrode:matrix.orgRandy EckenrodeThere are a couple of open issues about it. Meson devs might take patches, but they’re not actively working on a fix.11:22:24
@reckenrode:matrix.orgRandy Eckenrode Darwin has sincos, but it’s prefixed with an underscore. I’m not sure how the _GNU_SOURCE thing solves the problem on Darwin, but if it does …. 11:23:39
@vcunat:matrix.orgVladimír ČunátDo you have a reference at hand for how to best do this detection?11:23:53
@reckenrode:matrix.orgRandy Eckenrode (I fixed this on my working branch by defining sincos to __builtin_sincos.) 11:24:13
@vcunat:matrix.orgVladimír Čunát (I'd probably do at least quick bmake fixup to try at least building the blockers.) 11:24:32
@vcunat:matrix.orgVladimír Čunát * (I'd probably do at least quick bmake fixup to try at least building the blockers depending on it.) 11:24:37
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/llvm/common/llvm/default.nix#L4911:25:43
@reckenrode:matrix.orgRandy Eckenrode Except it would be stage1 not stage-xclang. 11:27:06
@vcunat:matrix.orgVladimír Čunát Oh right, I could've used lib.trace to find the names. 11:37:00
@reckenrode:matrix.orgRandy EckenrodeOnce the LLVM stuff lands that makes overriding work, it should be possible to move that check to an override in the bootstrap.11:38:41
@dramforever:matrix.orgdramforevermaybe it's os dependent?11:39:16
@dramforever:matrix.orgdramforeverwhat if it just fails on intense-heron but works on maximum-snail11:39:43
@vcunat:matrix.orgVladimír Čunát The bmake issue is triggered by existence of some file, if I googled fast right. We've encountered this one already, apparently. 11:41:11
@dramforever:matrix.orgdramforeveri saw some stuff that say that but i can't reproduce11:42:40
@dramforever:matrix.orgdramforeverso all i can gather is something makes macos do that11:42:50
@dramforever:matrix.orgdramforever runCommand "test" {} ''env -i "$(command -v env)" ; exit 1'' outputs __CF_USER_TEXT_ENCODING=0x15F:0:0 on the darwin community builder 11:44:17
@vcunat:matrix.orgVladimír ČunátMaybe if you create this file? https://superuser.com/a/8219411:50:54
@dramforever:matrix.orgdramforeverdoesn't seem to do anything when i creat that and relog11:55:12
@dramforever:matrix.orgdramforever* doesn't seem to do anything when i create that and relog11:55:18
@dramforever:matrix.orgdramforeverwhat the hell11:55:27
@vcunat:matrix.orgVladimír ČunátI'm pushing the fixup I have now.11:56:18
@vcunat:matrix.orgVladimír Čunát(I just don't want to burn more of my time, but anyone can.)11:57:09
16 Oct 2025
@nickorta12:matrix.orgNick joined the room.01:53:23
@nickorta12:matrix.orgNick changed their display name from norta to Nick.02:23:03

Show newer messages


Back to Room ListRoom Version: 6