nixpkgs/pkgs
Eelco Dolstra 501ceef268 * A function `useDietLibC' that returns a modified stdenv that uses
dietlibc to produce small, statically linked binaries.  This stdenv
  also passes `-Os' to GCC automatically to optimise for size.  It
  also tries to prevent builders from linking against dynamic
  libraries (which dietlibc doesn't support).

* A function `addAttrsToDerivation' that returns a modified stdenv
  that always adds the specified attributes to the derivations that it
  produces.  Example (from curl):

    curlDiet =  import ../tools/networking/curl {
      inherit fetchurl zlib;
      stdenv = addAttrsToDerivation {
        CFLAGS = "-DHAVE_INET_NTOA_R_2_ARGS=1";
      } (useDietLibC stdenv);
    };

  (This is needed to get curl to build with dietlibc.  Also note the
  stacking of stdenv-modifying functions.)

* curl-diet: no longer necessary.

svn path=/nixpkgs/trunk/; revision=6761
2006-10-18 12:50:04 +00:00
..
applications * Remove the workaround for NIXPKGS-30. 2006-10-17 08:00:50 +00:00
build-support * Don't pollute /tmp. 2006-07-18 12:00:38 +00:00
configs/etc d'oh, don't actually gzip it 2006-03-08 19:25:44 +00:00
data/sgml+xml * Copy a bunch of files to nix.cs.uu.nl. 2006-10-12 13:50:54 +00:00
development * Glibc 2.5. It compiles and seems to work. However, we probably 2006-10-17 22:07:10 +00:00
evil/belastingdienst * Purify aangifte2005. Now we can do our taxes in NixOS ;-) 2006-03-03 22:31:16 +00:00
games * `drv + /path' is deprecated, so don't do that anymore. 2006-10-17 14:06:18 +00:00
lib * More descriptions. 2006-10-12 10:53:16 +00:00
misc * `drv + /path' is deprecated, so don't do that anymore. 2006-10-17 14:06:18 +00:00
os-specific/linux * A function `useDietLibC' that returns a modified stdenv that uses 2006-10-18 12:50:04 +00:00
servers * Update more URLs. 2006-10-12 14:53:45 +00:00
shells * Update more URLs. 2006-10-12 14:53:45 +00:00
stdenv * No longer used. 2006-10-18 10:11:42 +00:00
test * "." -> "source". 2005-12-05 14:11:09 +00:00
tools * A function `useDietLibC' that returns a modified stdenv that uses 2006-10-18 12:50:04 +00:00
top-level * A function `useDietLibC' that returns a modified stdenv that uses 2006-10-18 12:50:04 +00:00