| 9 Mar 2023 |
qbit | there is a PR for netbsd in there somewhere (i should probably add it as a ref) | 14:05:47 |
Alyssa Ross | qbit: very exciting! | 19:27:59 |
qbit | heh, so far it's been glacial movement :D | 19:28:26 |
Alyssa Ross | for FreeBSD, what we're currently missing is a pure native stdenv | 19:28:42 |
Alyssa Ross | Not quite just bootstrap binaries | 19:28:59 |
Alyssa Ross | Ericson2314: have you made any progress there? | 19:29:08 |
John Ericson | Alyssa Ross: nope I haven't | 20:33:54 |
John Ericson | I guess I would need Nix on FreeBSD to test it? | 20:34:37 |
John Ericson | The basic theory is build platform tools when cross compiling -> pre-built bootstrap tools when native compiling | 20:35:27 |
John Ericson | So it's a matter of auditing what the build-platform closure looks like today | 20:35:48 |
John Ericson | and possibly cleaning that up | 20:35:54 |
John Ericson | (e.g. today I think we have GNU make and then just shadow it with BSD make earlier on the path; we should instead modularize mkDerivation so no GNU make is used in either case) | 20:36:38 |
John Ericson | Goal is that the cross and native case stay as similar as possible, so that there is less to maintain and each QAs the other | 20:37:13 |
John Ericson | Frankly, the existing bootstrap binaries stuff is a assume I rather do the whole "immitate Guix and use GNU mes" thing first as a yak shave | 20:37:47 |
John Ericson | I suppose they could be done together if that stuff is portable to BSD --- just don't worry about linux, and try to bootstrap the current build platform tools on freebsd ex nihilo | 20:38:36 |
| 10 Mar 2023 |
Alyssa Ross | Ericson2314: IIRC you wanted to work with me on a new pure stdenv, and use a BSD as the excuse to do that, is what I mean. | 09:30:36 |
Alyssa Ross | Anyone want to review https://github.com/NixOS/nixpkgs/pull/219356? | 10:05:03 |
John Ericson | Alyssa Ross: still happy to help yeah | 13:21:44 |