| 14 May 2023 |
John Ericson | It also separates compilers themselves and libs, which is kind of my hobbyhorse :) | 23:33:53 |
John Ericson | err not mes, mes is fast, tcc built with mes | 23:34:33 |
John Ericson | that is slow | 23:34:35 |
John Ericson | I do want to get cross compilation going at some point (hex0 on one platform, hex1 on another, sure, no problem) and the compiler libs split will help with that | 23:34:53 |
John Ericson | CA derivations will allow for a sort of dynamic programming like thing where whenever two paths converge, on memoizes | 23:35:54 |
John Ericson | so instead of num_plats^bootstrapp_steps combinations, there are just num_plats * bootstrapp_steps | 23:36:18 |
John Ericson | (assuming every step can cross compiler) | 23:36:27 |
John Ericson | * (assuming every step can cross compile) | 23:36:29 |
John Ericson | OK build finished, https://github.com/NixOS/nixpkgs/pull/231894 undrafted | 23:42:44 |
John Ericson | I recommmend reviewing with ignoring space changes 😓 | 23:42:56 |
John Ericson | and probably commit-by-commit too | 23:43:04 |
| 15 May 2023 |
John Ericson | Alyssa Ross: do you want to add freebsd to release-cross.nix after all your hard work? | 00:27:43 |