| 26 Apr 2026 |
Lotte (it/its)/Cinny (she/her) θΔ& | which is what i originally wanted to do but was foiled by stdenv shenanigans | 20:40:04 |
Lotte (it/its)/Cinny (she/her) θΔ& |  Download asm file in build dir is riscv so it's probably fine | 20:41:07 |
Alex | Nice. Looks promising. Since you mentioned 9.4.8 cross as a boot, is it a native build? | 20:42:24 |
Lotte (it/its)/Cinny (she/her) θΔ& | the 967 build is native | 20:42:58 |
Lotte (it/its)/Cinny (she/her) θΔ& | (running in qemu because my vf2 ain't got the cpu power for that) | 20:43:36 |
Alex | Yeah, that should work without trouble. If it doesn't, I'd be curious to reproduce the issue and investigate why. | 20:43:46 |
Alex | The VF2 can do it, provided you're willing to wait 20h for the GHC derivation alone. :D | 20:44:09 |
Lotte (it/its)/Cinny (she/her) θΔ& | i had an issue with 948 being single threaded which hadrian tried passing +RTS -qg to which single threaded 948 didn't understand | 20:45:48 |
Lotte (it/its)/Cinny (she/her) θΔ& | fixed that though by patching out the flag (the incorrect thing to do seemingly) | 20:46:32 |
Alex | True, I did have to patch that out of Hadrian but never actually took the time to upstream it into Nixpkgs.
It's a bit tricky but possible: https://github.com/AlexandreTunstall/nixos-riscv/blob/df26291108c656d9ec47d4d57caf31810c0498e3/modules/compilers/ghc.nix#L40 | 20:48:11 |
Lotte (it/its)/Cinny (she/her) θΔ& | i put it into postpatch for hadrian | 20:48:58 |
Lotte (it/its)/Cinny (she/her) θΔ& |  Download cursed | 21:09:00 |
emily | just "the mangler"? in my day it was known as the Evil Mangler | 21:09:47 |
emily | also, "a Perl script"? as the file extension clearly shows, it's a literate Perl script | 21:09:59 |
Lotte (it/its)/Cinny (she/her) θΔ& | it's a ghc 5 era doc file | 21:12:59 |
alexfmpe | it's literally a Perl script, what's the problem | 21:41:23 |
emily | it's a literate Perl script, which is better because it's more academic | 21:41:38 |
alexfmpe | not sure if woosh | 21:41:50 |
alexfmpe | or getting one-upped | 21:41:55 |
emily | oh I managed to miss the pun but I still didn't assume you were being serious | 21:42:08 |
emily | :) | 21:42:18 |
alexfmpe | all of the above then | 21:42:29 |
emily | I do feel like they started writing a Perl script to mangle assembly code, realized that it was tarnishing their purely functional souls, and decided to sprinkle in a little Knuth to insulate themselves from the horror | 21:43:02 |
| 29 Apr 2026 |
dramforever | so uh here's something upsetting | 11:42:47 |
dramforever | you can't set EFI_VARS_PSTORE=y with the nixpkgs evil linux config mangler | 11:43:07 |
dramforever | * you can't set EFI_VARS_PSTORE=y with the nixpkgs evil linux config mangler on loongarch | 11:43:14 |
K900 | Yes | 11:43:21 |
K900 | On some targets | 11:43:34 |
dramforever | i think it's only if the defconfig has PSTORE=m | 11:44:43 |
dramforever | so for now, on mainline, exactly loongarch loongson32_defconfig and loongson64_defconfig | 11:45:24 |