anchor.diff: -{ stdenv, fetchurl, flex, cracklib }:
  +{ stdenv, buildPackages, fetchurl, flex, cracklib }:
   
   stdenv.mkDerivation rec {
     name = "linux-pam-${version}";
  
positive.code:   crossAttrs = {
      propagatedBuildInputs = [ flex.crossDrv cracklib.crossDrv ];
      preConfigure = preConfigure + ''
        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
  
negative.code: 
    outputs = [ "out" "doc" "man" /* "modules" */ ];
  
    nativeBuildInputs = [ buildPackages.stdenv.cc flex ];
  
    buildInputs = [ cracklib ];
  
  