about summary refs log tree commit diff
path: root/maintainers/docs
diff options
context:
space:
mode:
authorArmijn Hemel <armijn@gpl-violations.org>2006-08-25 23:34:31 +0000
committerArmijn Hemel <armijn@gpl-violations.org>2006-08-25 23:34:31 +0000
commit6f6fc429179c29863ce8ed870ec3158f42e4b232 (patch)
treef591f6eaf46e4f3498d37763790929edcb643e20 /maintainers/docs
parent6c7ea78070fc40202e2825c28a815462c6837511 (diff)
downloadnixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.tar
nixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.tar.gz
nixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.tar.bz2
nixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.tar.lz
nixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.tar.xz
nixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.tar.zst
nixlib-6f6fc429179c29863ce8ed870ec3158f42e4b232.zip
instructions for gcc
svn path=/nixpkgs/trunk/; revision=6248
Diffstat (limited to 'maintainers/docs')
-rw-r--r--maintainers/docs/create-new-static-env13
1 files changed, 13 insertions, 0 deletions
diff --git a/maintainers/docs/create-new-static-env b/maintainers/docs/create-new-static-env
index feb3a976ab99..eebbb9496e78 100644
--- a/maintainers/docs/create-new-static-env
+++ b/maintainers/docs/create-new-static-env
@@ -4,3 +4,16 @@ Creating a new static stdenv
 When Nix is ported to a new (Linux) platform and you want to have a completely
 pure setup for the stdenv (for example for NixOS) it is necessary to rebuild
 the static tools.
+
+The challenge is that there is no Nix environment yet, for bootstrapping.
+The first task is to create all the tools that are necessary. For most tools
+there are ready made Nix expressions.
+
+
+  GCC
+
+There is an expression gcc-static-3.4. Depending on whether or not you already
+have an environment built with Nix (x86-linux: yes, rest: not yet) you should
+set the noSysDirs parameter in all-packages.nix. If there is an environment,
+leave it, but if the system is still impure (like most systems), set noSysDirs
+to false.