{
  lib,
  stdenv,
  fetchurl,
  autoreconfHook,
  ...
}@args:

import ./generic.nix (
  args
  // {
    version = "4.8.30";
    sha256 = "0ampbl2f0hb1nix195kz1syrqqxpmvnvnfvphambj7xjrl3iljg0";
    extraPatches = [
      ./clang-4.8.patch
      ./CVE-2017-10140-4.8-cwd-db_config.patch
      ./darwin-mutexes-4.8.patch
    ];

    drvArgs.hardeningDisable = [ "format" ];
    drvArgs.doCheck = false;
  }
)