| 22 Dec 2024 |
Randy Eckenrode | In reply to @rosscomputerguy:matrix.org
There's a few things that I've been thinking of:
- Docs wise, try and promote using
packages.${system}.${name} over devShells due to runPhase and easy propagation of dependencies. inputsFrom is an option if a dev shell needs more stuff than just the package itself needs.
cpu attribute which tunes everything from FPU, CPU model, architecture, etc. Generic names could be supplied which sets all options. Support for different compilers would be better since it could have an attr set within each attribute that specifies what it should be for different compilers.
- CC without wrappers, possibly a shell hook which extends
CFLAGS or other things and adds the necessary flags we need.
stdenv without inheriting CC. Randy Eckenrode came up with this originally but I am thinking this might not be a bad idea. Tools like meson, cmake, etc could propagate cc which automatically should inject the hook.
I’ve been advocating it, but I don’t think it was my idea. Maybe @emilazy:matrix.org? | 14:11:51 |
| allrealmsoflife joined the room. | 15:55:33 |
Tristan Ross | In reply to @reckenrode:matrix.org I’ve been advocating it, but I don’t think it was my idea. Maybe @emilazy:matrix.org? Oh ok, I only know about it from you. | 18:12:07 |
Tristan Ross | It's probably something we can definitely do but a bit down the road. Likely would break a lot of things. | 18:12:55 |
| 23 Dec 2024 |
Randy Eckenrode | Being explicit about your build system would definitely be a big and breaking change. | 00:01:21 |
Philip Taron (UTC-8) | It's worth doing, even it it might mean moving away from the "stdenv" name. | 14:37:05 |
Alexandros Liarokapis | I was thinking about this, I really like what the conan package manager has done in this area. Basically keep a c/c++ "model" then translate into build-tool native integrations (eg toolchain files for cmake) | 16:21:52 |
Alexandros Liarokapis | Conan's model is very complete and takes cross compilation into account | 16:22:46 |
Tristan Ross | In reply to @philiptaron:matrix.org It's worth doing, even it it might mean moving away from the "stdenv" name. Maybe, I'm 50/50 on that. | 16:42:05 |
| 25 Dec 2024 |
John Ericson | In reply to @k900:0upti.me Building arbitrary things for a UEFI target is generally not useful We have bare metal targets despite few things building | 17:32:50 |
Tristan Ross | I've got some work to add the LLVM ABI into the LLVM libc PR. Unfortunately, clang is going to require some changes but it will land upstream. | 21:00:15 |
| 26 Dec 2024 |
| phaer changed their display name from phaer to phaer (8650 at 38c3). | 17:42:18 |
| 27 Dec 2024 |
| raitobezarius changed their display name from raitobezarius to raitobezarius (DECT: 3538 / EPVPN 2681). | 07:33:19 |
| Dimitar set a profile picture. | 11:41:22 |
| Dimitar changed their display name from dimitarnestorov to Dimitar. | 11:42:22 |
emily | I hear there's big plans? | 13:41:20 |
| WeetHet joined the room. | 13:52:28 |
Randy Eckenrode | https://matrix.to/#/!OqhvaDMJdKYUicLDiE:nixos.org/$8uL8k1o0WYLd5ezXnGnzHJFJQKUtfAS8ZIbd68vbgdY?via=nixos.org&via=matrix.org&via=nixos.dev | 13:52:52 |
Randy Eckenrode | Though it goes back more IIRC. | 13:53:08 |
| alexfmpe joined the room. | 14:44:36 |
| 29 Dec 2024 |
| Bonus changed their display name from Bonus to Bonus (p4team, 7128). | 12:10:56 |
| Bonus changed their display name from Bonus (p4team, 7128) to Bonus. | 12:53:21 |
| 30 Dec 2024 |
Tristan Ross | https://github.com/NixOS/nixpkgs/pull/369102 this is nice | 04:26:33 |
| raitobezarius changed their display name from raitobezarius (DECT: 3538 / EPVPN 2681) to raitobezarius. | 16:29:52 |
| 31 Dec 2024 |
| phaer changed their display name from phaer (8650 at 38c3) to phaer. | 19:24:17 |
| 1 Jan 2025 |
| NixOS Moderation Botchanged room power levels. | 14:26:31 |
| jopejoe1 (4094@39c3) changed their display name from jopejoe1 [4094] to jopejoe1. | 23:30:06 |
| 2 Jan 2025 |
| @yannis:mozilla.org changed their display name from yannis|pto to yannis. | 09:05:38 |
| 3 Jan 2025 |
| lzcunt joined the room. | 14:56:22 |
| 5 Jan 2025 |
emily | any thoughts on https://github.com/NixOS/nixpkgs/pull/203675? tempted to just send it for the next cycle | 18:25:12 |