Nix Cross Compiling | 579 Members | |
| 126 Servers |
| Sender | Message | Time |
|---|---|---|
| 7 Feb 2025 | ||
| 22:28:01 | ||
| 23:10:50 | ||
| 23:18:50 | ||
| 23:19:57 | ||
| 8 Feb 2025 | ||
| 01:18:22 | ||
| 02:24:24 | ||
| 02:25:00 | ||
| Update: while the above^ works on It looks like even when just building a This was kind of expected after my experience on my mac, where the same happened, however on the mac they at least complete successfully after an hour or two. On my linux build machine, rustc fails to build during the bootstrap phase with a Shouldn't If so, what would be the best way to get hydra testing and building these? Would I need to add some simple I guess working out why rustc won't build is another issue, but at least with some basic package Also, another thing I'm noticing is that regardless of what I put in | 12:34:22 | |
| * Update: while the above^ works on It looks like even when just building a This was kind of expected after my experience on my mac, where the same happened, however on the mac they at least complete successfully after an hour or two. On my linux build machine, rustc fails to build during the bootstrap phase with a Shouldn't If so, what would be the best way to get hydra testing and building these? Would I need to add some simple I guess working out why rustc won't build is another issue. Also, another thing I'm noticing is that regardless of what I put in | 13:04:21 | |
| * Update: while the above^ works on It looks like even when just building a This was kind of expected after my experience on my mac, where the same happened, however on the mac they at least complete successfully after an hour or two. On my linux build machine, rustc fails to build during the bootstrap phase with a Shouldn't If so, what would be the best way to get hydra testing and building these? Would I need to add some simple I guess working out why rustc won't build is another issue, but at least having some basic pkg in nixpkgs would help to ensure it stays working. Also, another thing I'm noticing is that regardless of what I put in | 13:04:36 | |
| * Update: while the above^ works on It looks like even when just building a This was kind of expected after my experience on my mac, where the same happened, however on the mac they at least complete successfully after an hour or two. On my linux build machine, rustc fails to build during the bootstrap phase with a Shouldn't If so, what would be the best way to get hydra testing and building these? Would I need to add some simple I guess working out why rustc won't build is another issue, but at least having some basic pkg in nixpkgs would help to ensure it stays working. Also, another thing I'm noticing is that regardless of what I put in | 13:22:10 | |
| well, they can't be cached if they don't build | 17:55:19 | |
| the thing with Hydra "testing" things is that it's only helpful if somebody is actively monitoring Hydra to see if something stops building, because Hydra doesn't do anything to notify of failed builds | 17:56:30 | |
| It would be useful if it could but then emails would be flooded and likely ignored. | 18:09:11 | |
| 9 Feb 2025 | ||
| 22:50:47 | ||
| 10 Feb 2025 | ||
| does anyone wanna explain how the splicing internals work to me | 03:58:07 | |
| Easy, it's just adding attrs on top of the package set | 03:58:47 | |
| From other offset package sets | 03:59:12 | |
| I mean like the stuff where derivations added to specific lists in mkDerivation automatically get turned into derivations from one of the spliced pkgsets | 03:59:34 | |
| * Easy, it's just adding attrs to package attrs on top of the package set | 03:59:37 | |
| if there's a better word for that process I'd love to hear it lol | 03:59:53 | |
| That's the simplest part of the whole splicing thing | 04:00:39 | |
| https://github.com/NixOS/nixpkgs/blob/f202c36babad2412fc20a061d56c1f378efa806d/pkgs/stdenv/generic/make-derivation.nix#L346 | 04:00:41 | |
| as far as I can tell it pulls stuff out of drv.__spliced.pkgsSomethingSomething which is provided by splice.nix but __spliced isn't present in nix repl | 04:00:41 | |
| callPackage gets packaged from __splicedPackages | 04:01:05 | |
| * callPackage gets packages from __splicedPackages | 04:01:21 | |
| * callPackage gets attrs from __splicedPackages | 04:01:28 | |
| pkgsCross.X.__splicedPackages to access them | 04:01:55 | |
| hm | 04:02:24 | |
| what's special about pkgsCross that causes __splicedPackages to contain the __spliced attribute but not the toplevel | 04:03:03 | |