| 9 Mar 2025 |
emily | also, target support is not solely in std. | 16:05:04 |
Andrew | this is what fenix tells | 16:05:30 |
Andrew | what is pkgsCross? | 16:09:55 |
emily | pkgsCross.<system> is a Nixpkgs configured for cross-compiling to that system. | 16:10:37 |
Andrew | And which package I need to install for those targets? | 16:11:37 |
emily | probably pkgsCross.<system>.buildPackages.rustc | 16:12:26 |
Andrew | well damn, 2600 MiB is kinda a lot | 16:17:47 |
Andrew | And it also builds something? Why is that? | 16:18:17 |
Andrew | builds llvm-19.1.7 | 16:18:29 |
Andrew | not in the nixos cache? | 16:19:04 |
emily | cross build packages get rebuilt for the new target. for some things that's dumb and should be fixed though, like LLVM | 16:20:43 |
Andrew | so you're saying there should be a cache for llvm? | 16:21:24 |
Andrew | I'm not sure if you build the build tools for different target, how would I then be able to use them to build the program for that target if those build tools are not for my host target. | 16:23:02 |
emily | they are rebuilt for a different --target, but the same --host. | 16:23:18 |