| 25 Oct 2025 |
emily | https://github.com/NixOS/nixpkgs/pull/197674/files this PR confuses me deeply | 01:04:30 |
emily | we don't support Canadian cross, right? we never have all of build, host, and target distinct? | 01:04:43 |
emily | but this NOP apparently fixed things at some point? | 01:05:13 |
emily | I must be too tired to think properly :) | 01:05:29 |
emily | ok, no, it's not a nop, the derivations before and after differ, I'm just confused | 01:10:07 |
emily | oh | 01:11:38 |
emily | libraries = lib.makeExtensible (libraries: let
callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python3 isl release_version version monorepoSrc; });
in {
| 01:11:45 |
emily | yeah that. would explain it. | 01:11:47 |
matthewcroughan | What is Canadian cross, and where can I learn more about the origins of this terM/ | 14:22:39 |
matthewcroughan | * What is Canadian cross, and where can I learn more about the origins of this term? | 14:22:40 |
Puna | different platforms for build, host & target. i.e. cross-compiling (x86_64-linux -> aarch64-linux) a cross-compiler (aarch64-linux -> riscv64-none) | 14:26:43 |
dramforever | https://crosstool-ng.github.io/docs/toolchain-types/
The term Canadian Cross was coined because at the time that these issues were all being hashed out, Canada had three national political parties (per Wikipedia).
| 14:27:28 |
emily | it's the stupidest term in the universe | 14:38:31 |
alexfmpe | what's this "ng" I keep seeing everywhere? | 14:39:34 |
alexfmpe | ssh-ng, gcc-ng, crosstool-ng | 14:39:42 |
Artturin | New gen | 14:39:50 |
Artturin | * next gen | 14:40:06 |
alexfmpe | I feel somehow disappointed | 14:40:09 |
alexfmpe |
The term Canadian Cross was coined because at the time that these issues were all being hashed out, Canada had three national political parties
lolwut
| 14:43:08 |
alexfmpe | * lolwut | 14:43:29 |
emily | it's a bit awkward that makeScopeWithSplicing' passes self rather than spliced to the function | 15:38:46 |
emily | like the pkgs/__splicedPackages thing | 15:38:52 |
emily | is the idea to just always use callPackage for every single definition? but that's awkward in its own way, because of the effects on .override of course | 15:39:09 |
emily | can we just… make it pass spliced? I'm not seeing how that would cause problems | 15:39:49 |
| 26 Oct 2025 |
| thedb joined the room. | 10:23:30 |
| 27 Oct 2025 |
| Llamato joined the room. | 20:08:25 |
| 28 Oct 2025 |
Llamato | Hi guys. I am working on getting a nix os desktop enviroment running on the Banana Pi M1. (armv7l).
So far I managed to get the labwc wayland compositor running but am now struggling to get any browser to compile. Looks like onnxruntime keeps firefox from compiling. Shitboken6 keeps falkon from compiling and libparserutils keeps netsurf from compiling saying it can not find the CC command oddly enough.
Any ideas on what I can do here? | 07:12:19 |
symphorien | fwiw last version of upstream Firefox dropped support for 32 bit | 07:14:27 |
Grimmauld (any/all) | You could maybe try servo... Things not finding cc does happen occasionally, should be fixable | 07:18:25 |
Grimmauld (any/all) | Qt cross for falkon, well good luck | 07:18:41 |