| 1 Jan 2026 |
symphorien | when building pkgsCross.aarch64-multiplatform.opencv on x86_64, cmake and your hook are called with and stdenv with build=host=x86_64 and target=aarch64 whereas opencv is called with a stdenv with build=x86_64 and host=aarch64 and target is ill-defined | 17:54:28 |
symphorien | then how do you plan for each derivation to choose the correct toolchain.cmake ? | 17:55:20 |
Alyssa Ross | You will find a lot of agreement on this. | 17:58:21 |
Alyssa Ross | We've moved away from implicit hooks for newer build systems | 17:58:31 |
Alyssa Ross | In favour of having an e.g. cmakeBuildHook that does all the automatic stuff, and which can be built separately. | 17:59:16 |
sielicki | symphorien: I don't think we even need to write the toolchain to the nix store as a derivation. I'm kind of spitballing here, but I guess this could just be a pure nix string handled by the existing lib.systems.parse code | 18:00:35 |
sielicki | thanks all for the input, I'll play around a bit more with this | 18:03:16 |
Sergei Zimmerman (xokdvium) | Speaking of the current cmake situation, the system where cmakeFlags and mesonFlags are constructed in make-derivation has quite big overhead. makeCMakeFlags and makeMesonFlags are one of the hotter functions in the whole of nixpkgs | 18:03:17 |
Sergei Zimmerman (xokdvium) | It would be nice if the hooks were bound to the stdenv and were memorised accordingly | 18:03:51 |
Sergei Zimmerman (xokdvium) | * It would be nice if the hooks were bound to the stdenv and were memoised accordingly | 18:04:04 |
zimward | can someone explain to me why i get a gcc that targets x86_64-linux in a derivation from a stdenv that has riscv32-none-elf as its target? | 18:06:22 |
| 23 May 2021 |
| @grahamc:nixos.org set the history visibility to "world_readable". | 12:31:03 |
| @grahamc:nixos.org changed the room name to "" from "". | 12:31:03 |
| @grahamc:nixos.org invited Alyssa Ross. | 12:31:18 |
| Alyssa Ross joined the room. | 13:21:04 |
| symphorien joined the room. | 13:29:22 |
| joe joined the room. | 13:29:32 |
| cleverca22 joined the room. | 13:29:44 |
| andi- joined the room. | 13:36:08 |
| sterni (he/him) joined the room. | 13:39:12 |
| Server Stats Discoverer (traveler bot) joined the room. | 14:52:21 |
| Milan (they/them) 🏳️⚧️ joined the room. | 14:52:24 |
| thefloweringash joined the room. | 14:52:43 |
| Milan (they/them) 🏳️⚧️ changed their profile picture. | 18:30:44 |
| maljub01 joined the room. | 20:05:19 |
| colemickens 🏳️🌈 joined the room. | 21:50:09 |
| 24 May 2021 |
| Matrix Traveler (bot) joined the room. | 03:05:08 |
| rajivr joined the room. | 03:35:42 |
| kunrooted joined the room. | 05:17:10 |
| aaronjanse joined the room. | 07:04:03 |