anchor.diff:    outputs = [ "out" "dev" "info" ];
     passthru.static = self.out;
   
  -  nativeBuildInputs = [ m4 ];
  +  nativeBuildInputs = [ m4 ]
  +    ++ stdenv.lib.optional (buildPlatform != hostPlatform) buildPackages.stdenv.cc;
   
     configureFlags =
       # Build a "fat binary", with routines for several sub-architectures
  
positive.code:       configureFlagsArray+=("--build=$(./configfsf.guess)")
      '';
  
    doCheck = true;
  
    dontDisableStatic = withStatic;
  
  
negative.code: { stdenv, fetchurl, m4, cxx ? true
  , buildPackages
  , buildPlatform, hostPlatform
  , withStatic ? false }:
  
  let inherit (stdenv.lib) optional optionalString; in
  
  