Nix HPC | 83 Members | |
| Nix for High Perfomance Computing clusters | 20 Servers |
| Sender | Message | Time |
|---|---|---|
| 30 Oct 2022 | ||
| https://github.com/NixOS/nixpkgs/blob/3928cfa27d9925f9fbd1d211cf2549f723546a81/pkgs/development/compilers/llvm/rocm/default.nix#L21 https://github.com/NixOS/nixpkgs/blob/3928cfa27d9925f9fbd1d211cf2549f723546a81/pkgs/development/compilers/llvm/rocm/default.nix#L40 | 12:17:52 | |
| I suspect the GCC include is coming here, from llvm. | 12:18:04 | |
| * I suspect the GCC include is coming here, from rocm-llvm. | 12:18:14 | |
| * I suspect the GCC include is here, from rocm-llvm. | 12:19:09 | |
| 0.o | 13:00:39 | |
| 1 Nov 2022 | ||
| 21:43:17 | ||
| 3 Nov 2022 | ||
| Looks like it's faulty includes. I have rocBLAS correctly compiling though with a patch! | 02:31:50 | |
| https://github.com/ROCmSoftwarePlatform/rocBLAS/issues/1277 | 02:32:02 | |
| 5 Nov 2022 | ||
| 17:14:15 | ||
| 7 Nov 2022 | ||
| So I don't have to copy/paste the entire chat log, please check: https://matrix.to/#/!kjdutkOsheZdjqYmqp:nixos.org/$HKubKzcJR12uwnZB7A1ymr8jeY-iE31wstzwfMOLC3Q?via=nixos.org&via=matrix.org&via=nixos.dev
| 15:03:30 | |
| * So I don't have to copy/paste the entire chat log, please check: https://matrix.to/#/!kjdutkOsheZdjqYmqp:nixos.org/$HKubKzcJR12uwnZB7A1ymr8jeY-iE31wstzwfMOLC3Q?via=nixos.org&via=matrix.org&via=nixos.dev
| 15:04:08 | |
| 10 Nov 2022 | ||
| 11:27:05 | ||
| 14 Nov 2022 | ||
| I'm about to try using proot to get nix on a 10 year old kernel | 12:25:07 | |
| waiting for the static build to hopefully work right now... | 12:25:20 | |
| The idea is to use nix to get steam-run to hopefully be able to run a headless unity application on an hpc node. | 12:30:29 | |
In reply to @jcie74:matrix.org:/ proot build breaks... | 13:10:59 | |
| I'm not sure why. It's breaking somewhere in util-linux I think but I have to check. | 13:11:19 | |
| Oh, no, actually it's python :/ | 13:12:45 | |
| Ok, so it is util-linux, but I'm pretty sure it's also rebuilding python every time...
| 13:32:40 | |
| Oh hm, proot has an enablePython, and it seems like util-linux isn't even a direct dependency of proot. I'm not sure what's pulling it in. The error above is pam related, and util-linux also has pamSupport. | 13:47:36 | |
| It would be nice if why-depends had a mode that didn't require a successful build... | 13:47:55 | |
| Though I imagine it's probably related to one of these.
| 13:49:29 | |
| Though those could also just be fails somewhere in the deptree :/ | 13:50:05 | |
| per nix-store -q --tree its proot -> libarchive -> e2fsprogs -> util-linux (I think) | 13:53:53 | |
| but I dont understand why proot is depending on libarchive | 13:54:03 | |
| Its not directly specified in the nix expression afaict. | 13:54:13 | |
| Well, I'm stumped. | 16:06:50 | |
| Ok, this is terrible and I still have no idea why things are the way they are, but earlier today I got this to work: | 22:50:06 | |
| * Ok, this is terrible and I still have no idea why things are the way they are, but earlier today I got this to build: | 22:50:11 | |
nix-build --option max-jobs 1 --option cores 1 -I nixpkgs=channel:nixos-21.11 -E "with import <nixpkgs> { overlays = [ (self: super: { libarchive = super.libarchive.override (o: { e2fsprogs = super.hello; }); }) ]; }; (pkgsStatic.proot.override (o: { enablePython = false; })).overrideAttrs (o: { preUnpack = ''export PATH=\"\$PATH\":\${pkgsStatic.pkg-config}/bin;\${git}/bin''; })" | 22:50:41 | |