anchor.diff:  , buildWithClang ? false
   , verboseBuild ? false
   , debugSymbols ? false
  -, useBoost ? false
   }:
   
   let
  
positive.code:  */
  
  { stdenv, writeText, bash, gcc-arm-embedded, clang-arm-embedded, avrgcclibc
  , clang, asf, stm32cubef4, teensyCores, boost-aprinter
  , aprinterSource, buildVars, extraSources
  , extraIncludes, defines, linkerSymbols
  , mainText, boardName, buildName, desiredOutputs
  
negative.code: assert needAsf -> asf != null;
  assert needStm32CubeF4 -> stm32cubef4 != null;
  assert needTeensyCores -> teensyCores != null;
  
  stdenv.mkDerivation rec {
      aprinterBuildName = buildName;
  