Skip to content
Snippets Groups Projects
  1. Mar 09, 2004
  2. Mar 08, 2004
    • Eelco Dolstra's avatar
      * gcc-wrapper now filters out -L and -I flags referring to paths · 946a2d4a
      Eelco Dolstra authored
        outside the store (in pure builds).
      
      svn path=/nixpkgs/trunk/; revision=817
      946a2d4a
    • Eelco Dolstra's avatar
      * Started reorganising stdenv: · ce50734c
      Eelco Dolstra authored
        - gcc/ld-wrappers have been factored out into a separate
          derivation.  This allows a working gcc to be installed in the user
          environment.  (Previously the Nix gcc didn't work because it
          needed a whole bunch of flags to point to glibc.)
          
        - Better modularity: packages can specify hooks into the setup
          scripts.  For instance, setup no longer knows about the
          PKG_CONFIG_PATH variable; pkgconfig can set it up instead.
      
        - gcc not longer depends on binutils.  This simplifies the bootstrap
          process.
      
      svn path=/nixpkgs/trunk/; revision=816
      ce50734c
    • Eelco Dolstra's avatar
      * Add octavefront to the cache. · 1b8e9faf
      Eelco Dolstra authored
      svn path=/nixpkgs/trunk/; revision=815
      1b8e9faf
  3. Mar 05, 2004
  4. Feb 20, 2004
  5. Feb 19, 2004
    • Eelco Dolstra's avatar
      * Bah. All this time gcc was linking programs against · b7ad3839
      Eelco Dolstra authored
        /usr/lib/crt1.o, while it should be using $glibc/lib/crt1.o.  This
        quick hack (prepending $glibc/lib to the GCC search path using "-B")
        fixes the problem, but a better solution to prevent this sort of
        thing is to remove these static paths from gcc.
      
        Note: this problem was found using the pure UML Nix environment
        (where we don't have /usr/lib).
      
      svn path=/nixpkgs/trunk/; revision=810
      b7ad3839
    • Eelco Dolstra's avatar
      * Use a 2-stage bootstrap for creating the standard build environment · 16c00475
      Eelco Dolstra authored
        (stdenv) on Linux.  The previous 1-stage bootstrap was insufficient,
        because the tools in stdenv where built by native tools.  For
        instance, the Nix bash had a reference to /lib/libncurses.  This
        doesn't happen with a 2-stage bootstrap, since the bash built in
        stage 2 will be built with the gcc built in stage 1, which doesn't
        search in the "standard" locations.
      
        Motto: "Disparaging the boot is a bootable offense."
      
      svn path=/nixpkgs/trunk/; revision=809
      16c00475
    • Eelco Dolstra's avatar
      * Newer version. · 08dbd48e
      Eelco Dolstra authored
      svn path=/nixpkgs/trunk/; revision=808
      08dbd48e
    • Eelco Dolstra's avatar
      * Added net-tools (for ifconfig, route, hostname). · e5fd37f3
      Eelco Dolstra authored
      svn path=/nixpkgs/trunk/; revision=805
      e5fd37f3
  6. Feb 18, 2004
  7. Feb 17, 2004
  8. Feb 16, 2004
  9. Feb 13, 2004
  10. Feb 12, 2004
  11. Feb 10, 2004
    • Eelco Dolstra's avatar
      * Ugh. · 73049cea
      Eelco Dolstra authored
      svn path=/nixpkgs/trunk/; revision=774
      73049cea
  12. Feb 04, 2004
  13. Feb 03, 2004
  14. Feb 02, 2004
  15. Jan 30, 2004
Loading