4 Aug 2025 |
emily | I don't think there's any real consensus, but I think the nixpkgs-hammering ordering is something close to what's most common (i.e. probably many packages violate it in some way or another but if you were going to write down the most consistent set of rules you could based on patterns of relative ordering it would be close to that) | 23:25:41 |
emily | I think some things are pretty strong consensus (passthru and meta last, pname , version , src , and usually outputs and patches before other stuff) | 23:26:31 |
emily | and everything in between is a little fuzzy | 23:26:35 |
5 Aug 2025 |
| Axel Karjalainen joined the room. | 17:39:37 |
Axel Karjalainen | Was there any reason for libcCrossChooser to use targetPackages ? See also my comment here: https://github.com/NixOS/nixpkgs/pull/409851#discussion_r2254887700
Is this the right Matrix room for this?
| 17:51:17 |
vcunat | #cross-compiling:nixos.org also exists, but I don't know what's the best place. | 17:54:58 |
6 Aug 2025 |
| vidariondr set a profile picture. | 18:31:02 |
8 Aug 2025 |
| problems changed their profile picture. | 01:54:56 |
| 0x4A6F joined the room. | 06:32:02 |
| André Lima joined the room. | 18:41:24 |
12 Aug 2025 |
connor (he/him) (UTC-7) | If you were trying to add a stdenv for a new compiler which doesn’t support the same arguments as GCC and Clang, is there an easy way to filter out unsupported arguments?
As an example, suppose -frandom-seed wasn’t supported (which is used by https://github.com/NixOS/nixpkgs/blob/0300b04b2e48edec1f9934cda0fb6d4a2a2c1fbd/pkgs/stdenv/generic/default.nix#L83) — what can be done? | 20:51:30 |
emily | I think we just conditionalize those as appropriate, but for something out-of-tree or where it would be invasive, you could drop them in a wrapper I suppose | 20:52:27 |
emily | (of course ideally it would support the flags) | 20:52:36 |
connor (he/him) (UTC-7) | Any references for prior art for how to do that, or recommendations for where such a wrapper would go? | 20:54:34 |
emily | are you using cc-wrapper already? | 20:58:25 |
Grimmauld (any/all) | there is already flags being filtered, e.g. -march flag will be dropped | 21:01:45 |