Unverified Commit 51888670 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #266222 from wegank/gengetopt-clang-16

gengetopt: fix build with clang 16
parents 00a0662a 4a11f504
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -27,6 +27,10 @@ stdenv.mkDerivation rec {
      'set +o posix'
  '';

  env = lib.optionalAttrs stdenv.cc.isClang {
    CXXFLAGS = "-std=c++14";
  };

  meta = {
    description = "Command-line option parser generator";

+7 −0
Original line number Diff line number Diff line
@@ -20,6 +20,13 @@ stdenv.mkDerivation rec {
  nativeBuildInputs = [ gengetopt m4 git gnupg perl autoconf automake help2man pkg-config ];
  buildInputs = [ boehmgc ];

  env = lib.optionalAttrs stdenv.cc.isClang {
    NIX_CFLAGS_COMPILE = toString [
      "-Wno-error=implicit-function-declaration"
      "-Wno-error=implicit-int"
    ];
  };

  meta = {
    homepage = "https://github.com/rrthomas/mmv";
    description = "Utility for wildcard renaming, copying, etc";