diff options
author | Armijn Hemel <armijn@gpl-violations.org> | 2006-08-25 23:34:31 +0000 |
---|---|---|
committer | Armijn Hemel <armijn@gpl-violations.org> | 2006-08-25 23:34:31 +0000 |
commit | 6f6fc429179c29863ce8ed870ec3158f42e4b232 (patch) | |
tree | f591f6eaf46e4f3498d37763790929edcb643e20 /maintainers/docs | |
parent | 6c7ea78070fc40202e2825c28a815462c6837511 (diff) | |
download | nixlib-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-env | 13 |
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. |