anchor.diff:      ln -s asm $out/include/asm-$platform
       if test "$platform" = "i386" -o "$platform" = "x86_64"; then
         ln -s asm $out/include/asm-x86
  -    fi  
  +    fi
     '';
   }
  
positive.code: 
    targetConfig = if (cross != null) then cross.config else null;
  
    platform = 
      if cross != null then cross.arch else
      if stdenv.system == "i686-linux" then "i386" else
      if stdenv.system == "x86_64-linux" then "x86_64" else
  
negative.code: 
  let
      version = "2.6.28.5";
  in
  
  stdenv.mkDerivation {
    name = "linux-headers-${version}";
  
    src = fetchurl {
      url = "mirror://kernel/linux/kernel/v2.6/linux-${version}.tar.bz2";
      sha256 = "0hifjh75sinifr5138v22zwbpqln6lhn65k8b57a1dyzlqca7cl9";
  