about summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorAudrey Dutcher2024-05-27 12:08:14 -0700
committerAudrey Dutcher2024-07-19 21:32:05 -0700
commit1e2071847de6ba5a7340cb8fef24f8f1a021d373 (patch)
treec06f56a15d1114debb905f86be707e3f8230ae03 /lib
parent82cbb284d39164690797fdf721070c54b6719a28 (diff)
stdenv/freebsd: reinit
The old stdenv didn't work, and was also impure. The new one works, and
is pure. Presently, the bootstrap tools are cross compiled into one small
nar and one large tar, which is then unpacked, patched, and split into
smaller derivations. Efforts were made to make the boot process as short
as possible - there are only two clangs built, and as many packages are
propagated between stages as possible while leaving the bootstrap tools
out of the final stdenv's closure.
Diffstat (limited to 'lib')
-rw-r--r--lib/systems/flake-systems.nix3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/systems/flake-systems.nix b/lib/systems/flake-systems.nix
index a68580ff1407..851dc1af7181 100644
--- a/lib/systems/flake-systems.nix
+++ b/lib/systems/flake-systems.nix
@@ -24,6 +24,5 @@
   # "armv5tel-linux" is excluded because it is not bootstrapped
   "powerpc64le-linux"
   "riscv64-linux"
-
-  # "x86_64-freebsd" is excluded because it is mostly broken
+  "x86_64-freebsd"
 ]