| 4 Oct 2022 |
Alyssa Ross | If there are any targets that we can turn on "for free" like webassembly, adding those by default would make sense I think | 17:57:13 |
Alyssa Ross | That should just be a case of changing the default value of the package option, I think. | 17:58:00 |
x10an14 | Could I somehow configure a flake to perform its compilation steps in a (multi-layered) docker image? I can't see support for this (AFAIU) in dockerTools.
Ideally I'd like my flake defined default package to be built in a docker container, then having resulting binary copied out for any final/distroless container image (the latter of which dockerTools can produce just fine.) | 18:05:54 |
John Ericson | Mic92 Alyssa Ross is Rustc itself always multi-target? | 19:12:38 |
John Ericson | I wish we could just build the standard library and rustc with crate2nix and separately | 19:12:53 |
John Ericson | bypass rustbuild altogether | 19:13:03 |
Alyssa Ross | Ericson2314: you give it a list of targets to support | 19:18:54 |
John Ericson | Alyssa Ross: is that for building stadandard libraries or compiler features, though? | 19:23:08 |
John Ericson | my guess is just standard libraries | 19:23:21 |
Alyssa Ross | why would it be any different than clang? | 19:23:41 |
Alyssa Ross | and like, it has to be multi-target or cross-compiling wouldn't work | 19:24:21 |
Alyssa Ross | Because it's the same rustc that gets used for build and host. | 19:24:30 |
John Ericson | well i mean I htink it is unlike LLVM where you can choose what backends to build as apart of libllvm | 19:24:54 |
John Ericson | I don't think rustc has very much backend-specific code, except for maybe wasm, and I think most of it is uncondiitonal | 19:25:16 |
Alyssa Ross | so why wouldn't it be multi-target? | 19:25:42 |
Alyssa Ross | maybe I'm misunderstanding you | 19:25:46 |
John Ericson | we're agreeing :) | 19:26:33 |
Alyssa Ross | ah :) | 19:26:42 |
John Ericson | I did some crate2nix bare metal cross things I need to upstream more for work | 19:27:48 |
amesgen | Opened a PR to support the recently introduced finalAttrs style in buildRustPackage: https://github.com/NixOS/nixpkgs/pull/194475 | 20:38:35 |
| 5 Oct 2022 |
Ralith | nix profile install 'github:martinvonz/jj' compiled everything and then failed with error: opening directory '/nix/store/m5frwjzn35zfpi1gv0ynhmj8rmjrs55s-crate-cargo2nix-0.9.0': No such file or directory. Anyone have any idea what's going on there? I don't really understand flakes or cargo2nix. | 01:18:21 |
| marksisson joined the room. | 02:07:45 |
| Rosario Pulella joined the room. | 19:09:02 |
colemickens | Huh that's really odd, I pull jujube from that flake directly | 23:01:47 |
| 8 Oct 2022 |
| hdhog joined the room. | 05:41:22 |
| kirens joined the room. | 09:36:04 |
| 9 Oct 2022 |
figsoda | What do you guys think about deprecating carnix and cratesIO? https://github.com/NixOS/nixpkgs/issues/195279 | 20:45:36 |
| 11 Oct 2022 |
| gvolpe joined the room. | 09:35:14 |
gvolpe | trying to package an application that needs mpv at runtime, seems to be using this (quite abandoned) project: https://github.com/ParadoxSpiral/libmpv-rs
the application builds but I can't get it to play any music. mpv by itself works fine. Does anyone have any idea on how to fix this?
https://github.com/gvolpe/ytui-music-nix | 09:42:30 |
| 12 Oct 2022 |
| m1-s joined the room. | 11:49:57 |