anchor.diff:    doCheck = true;
     checkTarget = "test";
   
  -  meta = {
  +  meta = with lib; {
       description = "Small, fast, and embeddable C compiler and interpreter";
  -
       longDescription = ''
         TinyCC (aka TCC) is a small but hyper fast C compiler.  Unlike
         other C compilers, it is meant to be self-sufficient: you do not
  
positive.code:       With libtcc, you can use TCC as a backend for dynamic code
        generation.
      '';
  
      homepage = "http://www.tinycc.org/";
      license = licenses.mit;
  
      platforms = [ "x86_64-linux" ];
      maintainers = [ maintainers.joachifm ];
    };
  }
  
negative.code: { stdenv, lib, fetchFromRepoOrCz, perl, texinfo, which }:
  
  stdenv.mkDerivation rec {
    pname = "tcc";
    version = "unstable-2021-10-09";
  
    src = fetchFromRepoOrCz {
      repo = "tinycc";
      rev = "ca11849ebb88ef4ff87beda46bf5687e22949bd6";
      sha256 = "sha256-xnUDyTYZxbxUCblACyX73boBhU073VRqSy1SWlWsvIw=";
    };
  
    nativeBuildInputs = [ perl texinfo which ];
  
    hardeningDisable = [ "fortify" ];
  
    postPatch = ''
      patchShebangs texi2pod.pl
    '';
  
    configureFlags = [
      "--cc=cc"
      "--crtprefix=${lib.getLib stdenv.cc.libc}/lib"
      "--sysincludepaths=${lib.getDev stdenv.cc.libc}/include:{B}/include"
      "--libpaths=${lib.getLib stdenv.cc.libc}/lib"
      # build cross compilers
      "--enable-cross"
    ];
  
    preConfigure = ''
      echo ${version} > VERSION
      configureFlagsArray+=("--elfinterp=$(< $NIX_CC/nix-support/dynamic-linker)")
    '';
  
    postFixup = ''
  