| 23 Feb 2026 |
Artemis Tosini (NixOS) | It seems like the x86_64-unknown-freebsd bootstrap has some old headers and you can't build FreeBSD 15 with it. I'm testing an updated version now, but how would I go about getting that upstream? | 17:36:52 |
emily | there's a README somewhere | 17:38:50 |
emily | (not very helpful I know…) | 17:39:14 |
emily | https://github.com/NixOS/nixpkgs/tree/79e754eef2cccb2d293a16b63cf3985ffeb57ceb/maintainers/scripts/bootstrap-files | 17:39:51 |
Artemis Tosini (NixOS) | It might be possible to move some packages from using bootstrap headers to using headers from the freebsd tree, but I'd need to investigate that | 17:41:50 |
Artemis Tosini (NixOS) | And if we're using bootstrap libs anyway then updated headers won't be all that useful | 17:42:13 |
Artemis Tosini (NixOS) | Thanks | 17:43:57 |
emily | I'm surprised the bootstrap has headers in it at all | 17:46:28 |
emily | well, I guess our existing bootstraps probably have e.g. Clang-internal headers | 17:46:41 |
emily | but not system ones AFAIU | 17:46:44 |
Artemis Tosini (NixOS) | Yeah, I'm somewhat confused by that as well. rhelmot did most of the bootstrap work, and I guess there was some need for it | 17:47:34 |
rhelmot | If you can figure out how to make the bootstrap smaller then please go ahead - I just included everything necessary to build curl | 17:49:59 |
Artemis Tosini (NixOS) | That does make sense if we can't get any sources until we can download the freebsd repo | 17:50:56 |
emily | there's a builtin fetchurl | 17:52:08 |
emily | (not to be confused with builtins.fetchurl) | 17:52:14 |
emily | that's used in early bootstrap (otherwise you couldn't download the bootstrap tarball at all) | 17:52:25 |
emily | so as long as you can fetchurl the stuff you need you don't need to build curl immediately | 17:52:43 |
emily | but yeah, if you need fetchgit to get headers to be able to build any program then it'd be trickier | 17:53:26 |
emily | not sure how the repo is fetched | 17:53:35 |
emily | # Using fetchFromGitHub from their mirror because we cannot use git during bootstrap
| 17:56:33 |
emily | seems like it should be fine? fetchFromGitHub with the bootstrap fetchurl should work without having to build anything. | 17:56:47 |
Artemis Tosini (NixOS) | hm... I think I'll ask to update the tarballs to fix the current failures, then work on minimizing it | 17:58:41 |
| 23 May 2021 |
| @grahamc:nixos.org set the history visibility to "world_readable". | 12:23:31 |
| @grahamc:nixos.org changed the room name to "" from "". | 12:23:31 |
| @grahamc:nixos.org invited Alyssa Ross. | 12:31:10 |
| Alyssa Ross joined the room. | 13:20:51 |
| Server Stats Discoverer (traveler bot) joined the room. | 13:28:40 |
| abbe joined the room. | 13:29:04 |
| andi- joined the room. | 13:30:12 |
| lukegb (he/him) joined the room. | 13:34:50 |