anchor.diff:  { lib, gccStdenv, fetchzip
  +, pkgs
   , boost
   , cmake
   , coreutils
  
positive.code:     passthru.tests = {
        solcWithTests = solc.overrideAttrs (attrs: { doCheck = true; });
      };
  
      meta = with lib; {
        description = "Compiler for Ethereum smart contract language Solidity";
        homepage = "https://github.com/ethereum/solidity";
        license = licenses.gpl3;
        maintainers = with maintainers; [ dbrock akru lionello sifmelcara ];
      };
    };
  in
    solc
  
negative.code:     sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw";
    };
  
    pname = "solc";
    version = "0.8.13";
    meta = with lib; {
      description = "Compiler for Ethereum smart contract language Solidity";
      homepage = "https://github.com/ethereum/solidity";
      license = licenses.gpl3;
      maintainers = with maintainers; [ dbrock akru lionello sifmelcara ];
    };
  
    solc = if gccStdenv.isLinux then gccStdenv.mkDerivation rec {
      inherit pname version meta;
  
      # upstream suggests avoid using archive generated by github
      src = fetchzip {
  