anchor.diff:  { stdenv, fetchgit, gfortran, perl, m4, llvm, gmp, pcre, blas, liblapack
    , readline, fftwSinglePrec, fftw, libunwind, suitesparse, glpk, fetchurl
  - , ncurses, libunistring, lighttpd
  + , ncurses, libunistring, lighttpd, patchelf
    } :
   let
     liblapackShared = liblapack.override{shared=true;};
  
positive.code: in
  stdenv.mkDerivation rec {
    pname = "julia";
    date = "20120410";
    name = "${pname}-git-${date}";
  
    grisu_ver = "1.1";
    dsfmt_ver = "2.1";
    arpack_ver = "3.0.2";
    clp_ver = "1.14.5";
    lighttpd_ver = "1.4.29";
  
  
negative.code: 
    src = fetchgit {
      url = "git://github.com/JuliaLang/julia.git";
      rev = "990ffabb00f0e51d326911888facdbc473fb634d";
      sha256 = "dfcf41b2d7b62dd490bfd6f6fb962713c920de3f00afaee47423bd26eba7e3b2";
    };
  
    buildInputs = [ gfortran perl m4 gmp pcre llvm blas liblapackShared readline 
      fftw fftwSinglePrec libunwind suitesparse glpk ncurses libunistring patchelf
      ];
  
    configurePhase = ''
  