lix/src
Eelco Dolstra f8cd904e05 * Disallow the Nix store or any of its parents from being symlinks.
This is because the contents of these symlinks are not incorporated
  into the hashes of derivations, and could therefore cause a mismatch
  between the build system and the target system.  E.g., if
  `/nix/store' is a symlink to `/data/nix/store', then a builder could
  expand this path and store the result.  If on the target system
  `/nix/store' is not a symlink, or is a symlink that points somewhere
  else, we have a dangling pointer.

  The trigger for this change is that gcc 3.3.3 does exactly that (it
  applies realpath() to some files, such as libraries, which causes
  our impurity checker to bail out.)

  An annoying side-effect of this change is that it makes it harder to
  move the Nix store to a different file system.  On Linux, bind
  mounts can be used instead of symlink for this purpose (e.g., `mount
  -o bind /data/nix/store /nix/store').
2004-03-27 17:58:04 +00:00
..
bin2c * "Fix expression" -> "Nix expression". 2003-11-18 12:06:07 +00:00
boost * GCC 2.95 compatibility. 2003-12-22 16:40:46 +00:00
libexpr * `null' is a normal form. 2004-03-19 14:45:45 +00:00
libmain * Disallow the Nix store or any of its parents from being symlinks. 2004-03-27 17:58:04 +00:00
libstore * Some more nesting. 2004-03-22 21:42:28 +00:00
libutil * Disallow the Nix store or any of its parents from being symlinks. 2004-03-27 17:58:04 +00:00
log2xml * Do not close a nesting level twice after close() has been 2004-03-27 15:33:19 +00:00
nix-env * Allow linking against an external Berkeley DB / ATerm library. 2004-02-16 16:37:16 +00:00
nix-hash * Allow linking against an external Berkeley DB / ATerm library. 2004-02-16 16:37:16 +00:00
nix-instantiate * Allow linking against an external Berkeley DB / ATerm library. 2004-02-16 16:37:16 +00:00
nix-store * Allow linking against an external Berkeley DB / ATerm library. 2004-02-16 16:37:16 +00:00
Makefile.am * Added a utility that can be used to produce nice HTML pages from Nix 2004-03-15 21:51:14 +00:00