| 20 Sep 2023 |
Alyssa Ross | Also hi! Sorry, I haven't had much of a chance to look at your work so far. | 08:07:56 |
Alyssa Ross | Re: FreeBSD version: the reason we have "13" in the triples is because we misunderstood how backwards compatible FreeBSD is. Probably it would be fine to just target a single version. | 08:08:57 |
rhelmot | Can you elaborate on the misunderstanding? I certainly encountered binary incompatibilities (potentially solved by nix and strict library versioning?) while upgrading from 13 to 14. | 12:36:06 |
rhelmot | Also hi :) | 12:36:10 |
rhelmot | If that’s the vision, why can the bootstrap binaries not be generated by the (fully booted?) impure stdenv? This definitely sounds like a situation where I’m misunderstanding the benefits of purity, but to my knowledge it would be solved by a bunch of binary auditing. | 12:40:14 |
rhelmot | * Can you elaborate on the misunderstanding? I certainly encountered binary incompatibilities (upgraded my kernel but not my userland on accident and very little would still run? I hope I’m misremembering that) while upgrading from 13 to 14. | 12:47:19 |
rhelmot | there's a very easy way to test the binary compatibility thing. I can just copy some of the 13 binaries onto my 14 system (and vice versa with a VM) and see what happens | 13:28:05 |
Alyssa Ross | I'll see if I can find the conversation | 13:28:47 |
7c6f434c | I believe FreeBSD promises nothing on major-version kernel-libc mixing. Does anything survive anyway is an empirical question, of course | 15:05:53 |
rhelmot | side note: if nix-build ./nixpkgs --argstr crossSystem x86_64-freebsd14 --show-trace -A bash and nix-build ./nixpkgs --show-trace -A pkgsCross.x86_64-freebsd14.bash are different did I do something wrong? | 15:08:37 |
rhelmot | * ~~side note: if nix-build ./nixpkgs --argstr crossSystem x86_64-freebsd14 --show-trace -A bash and nix-build ./nixpkgs --show-trace -A pkgsCross.x86_64-freebsd14.bash are different did I do something wrong?~~ (edit: figured it out. gotta do --arg with all of the example system attributes, including useLLVM) | 18:48:02 |
| 21 Sep 2023 |
| dedmunwalk joined the room. | 23:05:26 |
| 22 Sep 2023 |
ash (it/its) 🏳️⚧️ | @Alyssa Ross btw, i have a patch that fixes your pr #233470. could you take a look and maybe pull that into your pr? | 22:52:35 |
| 23 Sep 2023 |
Alyssa Ross | ooh | 07:25:19 |
Alyssa Ross | this looks like great work | 07:25:23 |
Alyssa Ross | I will try to take a look but can't promise atm | 07:25:32 |