!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1163 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org188 Servers

Load older messages


SenderMessageTime
19 Nov 2025
@reckenrode:matrix.orgRandy Eckenrode *
/private/var/folders/yf/1c0ncp6s14n1sb_87_640lsm0000gn/T/nix-shell.WPcGoT/source/build/src/compiler/clc/mesa_clc -o src/kosmickrisp/vulkan/kkcl.spv --depfile src/kosmickrisp/vulkan/libkk_shaders.h.d ../src/kosmickrisp/vulkan/cl/kk_query.cl ../src/kosmickrisp/vulkan/cl/kk_triangle_fan.cl -- -I/private/var/folders/yf/1c0ncp6s14n1sb_87_640lsm0000gn/T/nix-shell.WPcGoT/source/src/compiler/libcl -I/private/var/folders/yf/1c0ncp6s14n1sb_87_640lsm0000gn/T/nix-shell.WPcGoT/source/src/kosmickrisp/vulkan/. -I/private/var/folders/yf/1c0ncp6s14n1sb_87_640lsm0000gn/T/nix-shell.WPcGoT/source/src -fmacro-prefix-map=../= -fmacro-prefix-map=/private/var/folders/yf/1c0ncp6s14n1sb_87_640lsm0000gn/T/nix-shell.WPcGoT/source/= -fmacro-prefix-map=/private/var/folders/yf/1c0ncp6s14n1sb_87_640lsm0000gn/T/nix-shell.WPcGoT/source/build/= -cl-std=cl2.0 -D__OPENCL_VERSION__=200 -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_CLZ
LLVM ERROR: Option 'greedy' already exists!
18:43:27
@reckenrode:matrix.orgRandy Eckenrode So is Debug LLVM just different from regular LLVM? That is so annoying. 18:43:38
@lt1379:matrix.orgLunthat tracks, remember there being a lot release builds didn't check so if a project doesn't run with debug llvm during their dev you can't use debug llvm to find issues because it'll be full of failing asserts18:45:13
@lt1379:matrix.orgLun had some trouble playing with https://sr.ht/~duangle/scopes/ a few years back because they only ever used it against no assertion llvm builds and it was doing all sorts of invalid things 18:45:42
@reckenrode:matrix.orgRandy Eckenrode If I build against release LLVM, mesa_clc crashes instead. 18:55:43
@lt1379:matrix.orgLunRelWithDebug LLVM and a debugger might be a better starting point with things like https://github.com/llvm/llvm-project/issues/71174 lying around to hit in debug builds19:06:10
@lt1379:matrix.orgLun* relwithdebinfo LLVM and a debugger might be a better starting point with things like https://github.com/llvm/llvm-project/issues/71174 lying around to hit in debug builds19:06:20
@lt1379:matrix.orgLunactually that error sounds familiar from fuckups with multiple different llvm versions linked into the same process19:08:23
@reckenrode:matrix.orgRandy Eckenrode I got overrideScope working correctly, so everything should have a consistent LLVM. 19:10:30
@lt1379:matrix.orgLun iirc rocMLIR + rocm-comgr in the same process would trigger LLVM ERROR: Option 'default' already exists! followed by an abort if the llvm versions they linked against weren't matching 19:10:35
@reckenrode:matrix.orgRandy Eckenrode mesa_clc links against SPIRV-LLVM-Translator, which is linked against the debug build of libLLVM.dylib. 19:11:50
@amlanjlahkar:matrix.orgcaptain_love joined the room.19:14:23
@reckenrode:matrix.orgRandy EckenrodeRedacted or Malformed Event20:23:19
@lt1379:matrix.orgLunAny luck figuring it out?22:05:01
@reckenrode:matrix.orgRandy EckenrodeNo, but I haven’t been able to dig into it for a bit. Release with debug symbols wasn’t enough, unfortunately.22:07:02
20 Nov 2025
@esperlily:matrix.orgEsperLily [she/her]emily reviewed my macvim PR but didn't merge it (and then i made updates to it based on her comments). she doesn't seem to have been active in the past couple of weeks, could i get someone else to merge it? https://github.com/NixOS/nixpkgs/pull/45576000:34:30
@reckenrode:matrix.orgRandy EckenrodeStrictly speaking, the 14.4 SDK isn’t required anymore. It’s the default now on unstable. I don’t want to delay it again just to get that fixed, so I merged.00:40:33
@esperlily:matrix.orgEsperLily [she/her]thanks! I'll have to remember that the next time there's an update to be made00:41:39
@reckenrode:matrix.orgRandy EckenrodeKosmicKrisp builds if I use the upstream meson options. Now I need to figure out what’s wrong with the ones being passed from nixpkgs.03:24:33
@user12592851:matrix.orgJohn joined the room.04:44:16
@k900:0upti.meK900 Doesn't the Darwin expression have like, uh, two of them 07:21:55
@reckenrode:matrix.orgRandy Eckenrode It needs something else, or mesa_clc comes out broken. Upstream relies on autodetection, but that’s disabled in the expression, so I have to figure out what and enable it. 11:33:13
@k900:0upti.meK900Huh11:33:42
@k900:0upti.meK900OK11:33:50
@k900:0upti.meK900Feel free to reenable autoFeatures if you think it helps11:33:59
@k900:0upti.meK900It's mostly disabled on Darwin so it builds as little as possible11:34:12
@reckenrode:matrix.orgRandy EckenrodeIs that why Darwin is separate? Should I reenable Darwin back in the main derivation instead of working on the Darwin one?12:20:37
@k900:0upti.meK900Uhhh12:20:55
@k900:0upti.meK900Doubt it tbh12:20:57
@k900:0upti.meK900Because there's actually not a lot shared12:21:04

Show newer messages


Back to Room ListRoom Version: 6