!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
18 Apr 2026
@reckenrode:matrix.orgRandy Eckenrode

hread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1805e45e8 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x18061f8d8 pthread_kill + 296
2   libsystem_c.dylib             	       0x180526790 abort + 148
3   libabsl_log_internal_message.2601.0.0.dylib	       0x10468f184 absl::lts_20260107::log_internal::LogMessage::FailWithoutStackTrace() + 20
4   libabsl_log_internal_message.2601.0.0.dylib	       0x10468de80 absl::lts_20260107::log_internal::LogMessage::SendToLog() + 176
5   libabsl_log_internal_message.2601.0.0.dylib	       0x10468dd60 absl::lts_20260107::log_internal::LogMessage::Flush() + 360
6   test_plugin                   	       0x1044e26d0 google::protobuf::compiler::MockCodeGenerator::Generate(google::protobuf::FileDescriptor const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, google::protobuf::compiler::GeneratorContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const + 5796
7   libprotoc.34.1.0.dylib        	       0x104ef02c0 google::protobuf::compiler::CodeGenerator::GenerateAll(std::__1::vector<google::protobuf::FileDescriptor const*, std::__1::allocator<google::protobuf::FileDescriptor const*>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, google::protobuf::compiler::GeneratorContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const + 120
8   libprotoc.34.1.0.dylib        	       0x105110770 google::protobuf::compiler::GenerateCode(google::protobuf::compiler::CodeGeneratorRequest const&, google::protobuf::compiler::CodeGenerator const&, google::protobuf::compiler::CodeGeneratorResponse*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) + 848
9   libprotoc.34.1.0.dylib        	       0x105110c90 google::protobuf::compiler::PluginMain(int, char**, google::protobuf::compiler::CodeGenerator const*) + 296
10  test_plugin                   	       0x10445eacc main + 76
11  dyld                          	       0x180263da4 start + 6992
17:48:38
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/pull/511211 updates the source releases to 26.3. I can add the 26.4 SDK once https://github.com/NixOS/nixpkgs/pull/510469 has been merged.19:02:19
@nasso:matrix.orgnassodid anyone using nix on macos ever install steam with it20:20:39
@nasso:matrix.orgnassoi think im going crazy20:20:42
@k900:0upti.meK900No20:56:02
@k900:0upti.meK900We don't support Steam in nixpkgs on Darwin20:56:12
@k900:0upti.meK900It would require an entire separate package, probably with an entire separate maintainer team20:56:22
@reckenrode:matrix.orgRandy EckenrodeThere’s a PR to add the Steam bootstrap launcher on Darwin.22:10:39
@reckenrode:matrix.orgRandy EckenrodeI’ve been using something similar in my config for years. It’s fine. You’re not going to be able to manage more than that.22:11:26
@k900:0upti.meK900I am very tempted to nack that PR tbh22:36:20
@k900:0upti.meK900It's so fucked22:36:22
@reckenrode:matrix.orgRandy EckenrodeBecause of how it messed with Steam in Nixpkgs? I didn’t look at it too closely except to see it has a better way of getting the bootstrap than I do.22:41:18
@reckenrode:matrix.orgRandy Eckenrode * 22:41:30
@k900:0upti.meK900Yeah22:42:17
@k900:0upti.meK900 A bunch of things assume things like steam.buildRuntimeFhsEnv being a thing 22:42:31
@k900:0upti.meK900And making a separate package for Darwin makes all of them fail to eval22:42:58
@k900:0upti.meK900And they tried to solve it by stubbing it to be a noop basically but that's horrible22:42:58
@xored:xored.lolxoredcan anyone try to repro https://github.com/NixOS/nixpkgs/issues/511261 just wanna be sure I did not just submit a bogus report23:28:34
19 Apr 2026
@reckenrode:matrix.orgRandy Eckenrodehttps://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4103802:19:29
@viraptor:tchncs.deviraptorSo swbuild has a few really weird behaviours that we need to configure. BUT! I'm on the linker issues stage now. Most of the compilation works in a strict sandbox. This gets closer and closer to a real solution.08:50:41
@viraptor:tchncs.deviraptor @[Randy Eckenrode] what's the plan with the swift update branch overall? Does it need some work / help, or are you going to just polish it at some point? 08:54:13
@reckenrode:matrix.orgRandy EckenrodeI am going to descope it to refactor the Swift 5.10.1 build, then fix Linux. I took a break/detour to do some Darwin work.10:32:15
@reckenrode:matrix.orgRandy EckenrodeAfter that, do the Swift 6.x update.10:32:30
@reckenrode:matrix.orgRandy EckenrodeApple keeps changing the bootstrap requirements. I want to have Swift 5.10.1 building to use as a bootstrap compiler.10:33:15
@reckenrode:matrix.orgRandy EckenrodeSwift 6.0 and 6.1 required a Swift compiler. Swift 6.2 restored support for building with just a C++ compiler, then Swift 6.3 removed it.10:34:29
@viraptor:tchncs.deviraptorThanks, that's great to hear you're going to wrap it up. I guess I don't have to rush the app compilation fixes then, but they'll come. (hammerspoon first) I'll also try to get someone interested in co-maintaining in some way. I've got fixes to xcbuild, sigtool, ibtool already. Then creating derq, intentbuilder, probably some other things. I'd rather not become the one person holding all of that.10:42:30
@reckenrode:matrix.orgRandy EckenrodeAfter I land the cleanup for Swift 5.10.1, I plan to do the update to 6.2 or 6.3.10:49:19
@reckenrode:matrix.orgRandy EckenrodeThen wash my hands of Swift because what an awful language.10:49:36
@reckenrode:matrix.orgRandy EckenrodeOh, yeah. I also need to spend/waste time building Swift Differentiation on its own because Apple dropped it from macOS 26.4.10:51:40
@reckenrode:matrix.orgRandy EckenrodeI updated my branch based on staging this morning and re-pushed it. I hope I don’t have to keep rebasing it this week. That was panful.11:01:43

Show newer messages


Back to Room ListRoom Version: 6