!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

224 Members
74 Servers

Load older messages


SenderMessageTime
16 May 2025
@emilazy:matrix.orgemilythough that was in part just because it was pre-branchoff22:13:54
@rosscomputerguy:matrix.orgTristan RossOh, yeah I forgot about that PR lol22:14:18
@reckenrode:matrix.orgRandy EckenrodeI have run into some other failures, but I don’t know if they’re related. catch2 (transitive dependency of mpv) fails to build. Another one did as well, but I don}t recall what it was off hand.22:58:51
@rosscomputerguy:matrix.orgTristan RossI think it's generally okay if there's some failures, it's just critical things. And we can fix it when we see it.23:18:46
@emilazy:matrix.orgemilytriage bandwidth is an issue, if it holds up security fixes in the -next cycle because a ton of stuff is broken on Darwin23:25:04
@emilazy:matrix.orgemilyI assume we're not looking at LLVM 19 levels of breakage though23:25:12
@emilazy:matrix.orgemilyGCC 15 bump should be about due too…23:25:19
@rosscomputerguy:matrix.orgTristan RossYeah, this is one of the reason why I think these sorts of things should be done early after branch off since it gives us the maximum amount of time to fix issues.23:45:50
@emilazy:matrix.orgemily well, for -next that doesn't help so much, since we can only merge if at least all channel blockers are working, and there's always security fixes in the pipeline 23:46:27
@rosscomputerguy:matrix.orgTristan RossMaybe in the next staging cycle or this one we could do it?23:46:33
@emilazy:matrix.orgemily beyond -next timing earlier in the cycle is best of course 23:46:35
@emilazy:matrix.orgemilybut the less testing that's done up-front the more likely a big bump is to block the cycle and the more triage bandwidth during the cycle is required ultimately23:46:57
@rosscomputerguy:matrix.orgTristan RossYeah, find and fix what we can mostly in the pre-commit rather than merging.23:47:34
17 May 2025
@rosscomputerguy:matrix.orgTristan RossCool, rust builds with LLVM 20 just fine00:48:36
@emilazy:matrix.orgemilythat's what they build with upstream01:10:05
@emilazy:matrix.orgemilyI think we should do as Alyssa suggested and just have Rust use the standard LLVM version now01:10:18
@emilazy:matrix.orgemilysince it will simplify this going forward01:10:26
@reckenrode:matrix.orgRandy EckenrodeI need to finish up the SDK bump, so the Darwin cycle can be extra exciting.02:25:50
@reckenrode:matrix.orgRandy Eckenrode* I need to finish up the SDK bump, so the next cycle can be extra exciting for Darwin.02:26:02
@rosscomputerguy:matrix.orgTristan Ross

Reading the release notes for LLVM 20, something nice caught my eye for RISC-V:

  • The Sha extension is now supported.
03:17:21
@rosscomputerguy:matrix.orgTristan Ross

WASM had a change in default target behavior:

The default target CPU, “generic”, now enables the -mnontrapping-fptoint and -mbulk-memory flags, which correspond to the Bulk Memory Operations and Non-trapping float-to-int Conversions language features, which are widely implemented in engines.

03:18:04
@rosscomputerguy:matrix.orgTristan RossCool so rust has that change emily raised and Alyssa had. rust builds, mesa builds, libclc has a patch rebased, spirv-llvm-translator works, now testing Firefox.03:25:24
@rosscomputerguy:matrix.orgTristan RossDoes the current GHC in use use LLVM 20?03:27:03
@rosscomputerguy:matrix.orgTristan RossOh no, wasilibc is broken03:32:31
@rosscomputerguy:matrix.orgTristan RossAlright, https://github.com/NixOS/nixpkgs/pull/407738 has progress. It seems like after fixing wasilibc, it'll run for quite a while. I'll sleep and check on this if I have time tomorrow before work. Feel free to test things and post comments of failures.05:24:40
@terrorjack:matrix.orgterrorjack set a profile picture.08:53:57
@leona:leona.isleona joined the room.15:29:31
@rosscomputerguy:matrix.orgTristan RossOh fun, Firefox didn't build with LLVM 20 because cryptsetup failed to compile. https://github.com/NixOS/nixpkgs/pull/404279 fixes it.16:33:55
@rosscomputerguy:matrix.orgTristan Ross* Oh fun, Firefox didn't build with LLVM 20 because cryptsetup failed its tests. https://github.com/NixOS/nixpkgs/pull/404279 fixes it.16:34:06
@hexa:lossy.networkhexaheads-up: python3 will point to python313 in the next staging-cycle and llvm<16 is not happy about it20:21:11

Show newer messages


Back to Room ListRoom Version: 9