| 16 Jun 2025 |
GenericNerdyUsername | warn | 17:46:24 |
GenericNerdyUsername | oops this isnt my browser | 17:46:40 |
rhelmot | does doing an override mess up splicing? | 21:04:42 |
rhelmot |  Download image.png | 21:05:07 |
rhelmot | this seems baffling to me lol | 21:05:13 |
rhelmot | the consequence of this seems to be that if I plop any overridden derivation into nativeBuildInputs it does not get spliced over to buildHost | 21:05:56 |
Artturin | In reply to @rhelmot:matrix.org does doing an override mess up splicing? Yes it discards splicing | 21:07:16 |
Artturin | So get from the right attrset | 21:07:24 |
rhelmot | ugh. thank you | 21:07:31 |
Artturin | pkgsBuildHost | 21:07:33 |
rhelmot | is that a more canonical name for buildPackages | 21:07:59 |
Artturin | Yeah | 21:08:05 |
rhelmot | nice | 21:08:13 |
rhelmot | when are we changing nativeBuildInputs | 21:08:27 |
Artturin | When stdenv2 lol | 21:08:49 |
Artturin | In reply to @rhelmot:matrix.org sent an image. If the package is used in both nativeBuildInputs and buildInputs then you can replace the valuessa in __spliced | 21:10:06 |
Artturin | * If the package is used in both nativeBuildInputs and buildInputs then you can replace the values in __spliced | 21:10:17 |
Artturin | hello = hello // { __spliced = { buildHost = ...; hostTarget = ...; };} | 21:12:02 |
Artturin | * `hello = hello // { __spliced = { buildHost = ...; hostTarget = ...; };}` | 21:12:11 |
rhelmot | ...wow | 21:12:16 |
Artturin | * hello = hello // { __spliced = { buildHost = pkgsBuildHost.hello; hostTarget = pkgsHostTarget.hello; };} | 21:12:46 |
Artturin | * `hello = hello // { __spliced = { buildHost = pkgsBuildHost.hello; hostTarget = pkgsHostTarget.hello; };}` | 21:12:56 |
Artturin | * ```
# pkgsHostTarget = pkgs
helloHostTarget = pkgsHostTarget.hello.override;
hello = helloHostTarget // { __spliced = { buildHost = pkgsBuildHost.hello; hostTarget = helloHostTarget; };}
``` | 21:15:24 |
Alyssa Ross | In reply to @rhelmot:matrix.org when are we changing nativeBuildInputs You can already call it depsBuildHost instead. | 22:34:09 |
GenericNerdyUsername | messed around with a lot of stuff | 22:53:49 |
GenericNerdyUsername | turns out the .option rvc directive lets the assembler use the compressed instructions extension even when your -march doesnt support it | 22:54:26 |
GenericNerdyUsername | is this something i should report? | 22:55:04 |
GenericNerdyUsername | if yes, how? | 22:55:06 |
| 17 Jun 2025 |
alexfmpe | > pkgsCross.aarch64-android-prebuilt.stdenv.hostPlatform.isAndroid
true
> pkgsCross.aarch64-android-prebuilt.pkgsStatic.stdenv.hostPlatform.isAndroid
false
: (╯° °)╯︵ ┻━┻)
| 00:57:10 |
alexfmpe | maybe https://github.com/NixOS/nixpkgs/pull/380342 ? | 00:57:17 |