anchor.diff:  
   let
   
  -  basename = "gdb-7.7";
  +  basename = "gdb-7.8";
   
     # Whether (cross-)building for GNU/Hurd.  This is an approximation since
     # having `stdenv ? cross' doesn't tell us if we're building `crossDrv' and
  
positive.code:       ("-" + target.config);
  
    src = fetchurl {
      url = "mirror://gnu/gdb/${basename}.tar.bz2";
      sha256 = "08vcb97j1b7vxwq6088wb6s3g3bm8iwikd922y0xsgbbxv3d2104";
    };
  
    patches = [ ./edit-signals.patch ];
  
negative.code: { fetchurl, stdenv, ncurses, readline, gmp, mpfr, expat, texinfo
  , dejagnu, python, pkgconfig, guile, target ? null
  
  # Additional dependencies for GNU/Hurd.
  , mig ? null, hurd ? null
  