instructions for gcc

svn path=/nixpkgs/trunk/; revision=6248
This commit is contained in:
Armijn Hemel 2006-08-25 23:34:31 +00:00
parent 6c7ea78070
commit 6f6fc42917

View File

@ -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.