summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/libgit2-path-max.patch
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/patches/libgit2-path-max.patch')
-rw-r--r--gnu/packages/patches/libgit2-path-max.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/gnu/packages/patches/libgit2-path-max.patch b/gnu/packages/patches/libgit2-path-max.patch
new file mode 100644
index 0000000000..8fc7f3c106
--- /dev/null
+++ b/gnu/packages/patches/libgit2-path-max.patch
@@ -0,0 +1,16 @@
+Work around lack of 'PATH_MAX' on the Hurd.
+Submitted upstream: <https://github.com/libgit2/libgit2/pull/7100>.
+
+diff --git a/tests/clar/clar.h b/tests/clar/clar.h
+index ca72292ae..98e2b14e8 100644
+--- a/tests/clar/clar.h
++++ b/tests/clar/clar.h
+@@ -14,6 +14,8 @@
+ # define CLAR_MAX_PATH 4096
+ #elif defined(_WIN32)
+ # define CLAR_MAX_PATH MAX_PATH
++#elif !defined(PATH_MAX) /* GNU/Hurd */
++# define CLAR_MAX_PATH 4096
+ #else
+ # define CLAR_MAX_PATH PATH_MAX
+ #endif