anchor.diff:  
     postConfigure = ''
       export HOME=$(mktemp -d)
  +  '' + stdenv.lib.optionalString stdenv.cc.isClang ''
  +    export NIX_LDFLAGS="$NIX_LDFLAGS -L${llvmPackages.openmp}/lib -lomp"
     '';
   
     # The pypi package doesn't distribute the tests from the GitHub
  
positive.code:   # `make check`.
    doCheck = false;
  
    meta = with lib; {
      description = "A fast, distributed, high performance gradient boosting (GBDT, GBRT, GBM or MART) framework";
      homepage = https://github.com/Microsoft/LightGBM;
      license = licenses.mit;
      maintainers = with lib.maintainers; [ teh costrouc ];
    };
  }
  
negative.code:     cmake
    ];
  
    # we never actually explicitly call the install command so this is the only way
    # to inject these options to it - however, openmp-library doesn't appear to have
    # any effect, so we have to inject it into NIX_LDFLAGS manually below
    postPatch = stdenv.lib.optionalString stdenv.cc.isClang ''
      cat >> setup.cfg <<EOF
  
      [install]
      openmp-include-dir=${llvmPackages.openmp}/include
      openmp-library=${llvmPackages.openmp}/lib/libomp.dylib
  
      EOF
    '';
  
    propagatedBuildInputs = [
      numpy
      scipy
  