anchor.diff:    tarMinimal = gnutar.override { acl = null; };
   
     busyboxMinimal = busybox.override {
  -    useMusl = !targetPlatform.isRiscV;
  +    useMusl = !stdenv.targetPlatform.isRiscV;
       enableStatic = true;
       enableMinimal = true;
       extraConfig = ''
  
positive.code:     bootstrapTools = runCommand "bootstrap-tools.tar.xz" {} "cp ${build}/on-server/bootstrap-tools.tar.xz $out";
    };
  
    bootstrapTools = if (hostPlatform.libc == "glibc") then
      import ./bootstrap-tools {
        inherit (hostPlatform) system;
        inherit bootstrapFiles;
      }
      else if (hostPlatform.libc == "musl") then
      import ./bootstrap-tools-musl {
        inherit (hostPlatform) system;
        inherit bootstrapFiles;
      }
      else throw "unsupported libc";
  
    test = derivation {
      name = "test-bootstrap-tools";
      inherit (hostPlatform) system;
      builder = bootstrapFiles.busybox;
      args = [ "ash" "-e" "-c" "eval \"$buildCommand\"" ];
  
  
negative.code:       grep --version
        gcc --version
  
      '' + lib.optionalString (stdenv.hostPlatform.libc == "glibc") ''
        ldlinux=$(echo ${bootstrapTools}/lib/ld-linux*.so.?)
        export CPP="cpp -idirafter ${bootstrapTools}/include-glibc -B${bootstrapTools}"
        export CC="gcc -idirafter ${bootstrapTools}/include-glibc -B${bootstrapTools} -Wl,-dynamic-linker,$ldlinux -Wl,-rpath,${bootstrapTools}/lib"
        export CXX="g++ -idirafter ${bootstrapTools}/include-glibc -B${bootstrapTools} -Wl,-dynamic-linker,$ldlinux -Wl,-rpath,${bootstrapTools}/lib"
      '' + lib.optionalString (stdenv.hostPlatform.libc == "musl") ''
        ldmusl=$(echo ${bootstrapTools}/lib/ld-musl*.so.?)
        export CPP="cpp -idirafter ${bootstrapTools}/include-libc -B${bootstrapTools}"
        export CC="gcc -idirafter ${bootstrapTools}/include-libc -B${bootstrapTools} -Wl,-dynamic-linker,$ldmusl -Wl,-rpath,${bootstrapTools}/lib"
  