anchor.diff:    crossAttrs = {
       propagatedBuildInputs = [ flex.crossDrv cracklib.crossDrv ];
       preConfigure = preConfigure + ''
  -      ar x ${flex.crossDrv}/lib/libfl.a
  +      $crossConfig-ar x ${flex.crossDrv}/lib/libfl.a
         mv libyywrap.o libyywrap-target.o
         ar x ${flex}/lib/libfl.a
         mv libyywrap.o libyywrap-host.o
  
positive.code: 
    outputs = [ "out" "doc" "man" /* "modules" */ ];
  
    nativeBuildInputs = [ flex ];
  
    buildInputs = [ cracklib ];
  
  
negative.code: { stdenv, buildPackages, fetchurl, flex, cracklib }:
  
  stdenv.mkDerivation rec {
    name = "linux-pam-${version}";
  