Sender | Message | Time |
---|---|---|
9 Sep 2024 | ||
cafkafk | ¯\_(ツ)_/¯ | 17:05:54 |
cafkafk | idk may be hallucinating, I have something like this
| 17:06:51 |
cafkafk | you shouldn't need to specify the toolchain in the craneLib.devShell either I think | 17:08:04 |
cafkafk | https://crane.dev/API.html?highlight=craneLib.dev#cranelibdevshell
| 17:08:12 |
Enric Morales joined the room. | 17:41:36 | |
Lulu joined the room. | 20:31:33 | |
10 Sep 2024 | ||
@adis:blad.is left the room. | 09:42:36 | |
(artur 'manuel) changed their display name from (lambda (u) (format nil "~A lost their email!" u)) "Artur Manuel" to Artur Manuel (on break). | 17:32:11 | |
(artur 'manuel) changed their profile picture. | 17:34:33 | |
(artur 'manuel) changed their display name from Artur Manuel (on break) to (lambda (u) (format nil "~A is not using Matrix right now." u)) "Artur Manuel". | 17:36:12 | |
Theo Paris | Am I correct that the only way to patch rustc outside of nixpkgs is to copy pkgs/development/compilers/rust/1_80.nix outside of nixpkgs to override rustcPatches? | 20:20:12 |
Theo Paris | * Am I correct that the only way to patch rustc outside of nixpkgs is to copy pkgs/development/compilers/rust/1_80.nix toverride rustcPatches? | 20:20:20 |
Theo Paris | * Am I correct that the only way to patch rustc outside of nixpkgs is to copy pkgs/development/compilers/rust/1_80.nix to override rustcPatches? | 20:20:29 |
Alyssa Ross | You should be able to overrideAttrs the unwrapped Rust compiler | 20:21:28 |
Theo Paris | How do I override the unwrapped rust compiler though? rustc-unwrapped doesn't seem to exist | 20:22:10 |
Alyssa Ross |
| 20:22:11 |
Theo Paris | Oh | 20:22:19 |
11 Sep 2024 | ||
Enric Morales | i had problems cross-compiling for thumb8.main on nixpkgs. From the rustc docs, the bootstrap/configure script is effectively just a convenience layer for the true configuration resource: the config.toml . I went ahead and adapted rustc.nix so that, instead of relying on configure , we generate a config.toml from a rustc config attrset. Initially, i did that just to solve my issue, and learn a bit more on the build process, but I think this might be useful, as it would be less finicky, powerful, and overridable | 07:58:23 |
Enric Morales | would that be desirable at all? | 07:58:34 |
Enric Morales | * i had problems cross-compiling for thumb8.main on nixpkgs, as the bootstrap process would always error out. From the rustc docs, the bootstrap/configure script is effectively just a convenience layer for the true configuration resource: the config.toml . I went ahead and adapted rustc.nix so that, instead of relying on configure , we generate a config.toml from a rustc config attrset. Initially, i did that just to solve my issue, and learn a bit more on the build process, but I think this might be useful, as it would be less finicky, powerful, and overridable | 07:59:25 |
Enric Morales | * i had problems cross-compiling for thumb8.main on nixpkgs, as the bootstrap process would always error out due to the how the configureFlags were being processed in configure . From the rustc docs, the bootstrap/configure script is effectively just a convenience layer for the true configuration resource: the config.toml . I went ahead and adapted rustc.nix so that, instead of relying on configure , we generate a config.toml from a rustc config attrset. Initially, i did that just to solve my issue, and learn a bit more on the build process, but I think this might be useful, as it would be less finicky, powerful, and overridable | 08:17:11 |
Enric Morales | it would be in line of what gentoo or arch do | 08:21:31 |
Enric Morales | * it would be in line of what gentoo or arch or debian do (openSUSE uses configure , just like nixpkgs ATM | 08:34:57 |
Enric Morales | * it would be in line of what gentoo, arch or debian do (openSUSE uses configure , just like nixpkgs ATM | 08:35:13 |
nyanbinary left the room. | 15:28:58 | |
12 Sep 2024 | ||
(artur 'manuel) changed their display name from (lambda (u) (format nil "~A is not using Matrix right now." u)) "Artur Manuel" to (lambda (u) (format nil "~a ~a")) "Artur" "Manuel". | 01:48:30 | |
(artur 'manuel) changed their display name from (lambda (u) (format nil "~a ~a")) "Artur" "Manuel" to (lambda (f l) (format nil "~a ~a")) "Artur" "Manuel". | 01:55:37 | |
Alyssa Ross | I think there's probably not much to be gained from changing how it works at this point? AIUI it's possible to set every option in config.toml via configure. | 08:17:16 |
Alyssa Ross | so it shouldn't be any more powerful, and configureFlags should be perfectly overriding | 08:17:41 |
Alyssa Ross | * | 08:17:49 |