aiger: fix build with clang 16
Add missing header to resolve implicit decalaration of `isatty`.
This commit is contained in:
@@ -9,6 +9,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1ish0dw0nf9gyghxsdhpy1jjiy5wp54c993swp85xp7m6vdx6l0y";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix implicit declaration of `isatty`, which is an error with newer versions of clang.
|
||||
./fix-missing-header.patch
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
configurePhase = ''
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
diff -ur a/aigunconstraint.c b/aigunconstraint.c
|
||||
--- a/aigunconstraint.c 2013-10-06 09:08:03.000000000 -0400
|
||||
+++ b/aigunconstraint.c 2023-10-27 08:55:01.678566389 -0400
|
||||
@@ -26,6 +26,7 @@
|
||||
#include <stdarg.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
static const char * USAGE =
|
||||
"usage: aigunconstraint [-h][-v] [<input> [<output>]]\n"
|
||||
Reference in New Issue
Block a user