From 075b0321ed609ee74f8c827081b2e9c9a19a9f4d Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Mon, 8 Jun 2015 16:19:58 +0300 Subject: [PATCH] gnu: patch: Set PATH_MAX for HURD systems. * gnu/packages/patches/patch-hurd-path-max.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/base.scm | 3 ++- gnu/packages/patches/patch-hurd-path-max.patch | 19 +++++++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/patch-hurd-path-max.patch diff --git a/gnu-system.am b/gnu-system.am index 8b4f703..a3aea0a 100644 --- a/gnu-system.am +++ b/gnu-system.am @@ -507,6 +507,7 @@ dist_patch_DATA = \ gnu/packages/patches/patchelf-page-size.patch \ gnu/packages/patches/patchelf-rework-for-arm.patch \ gnu/packages/patches/patchutils-xfail-gendiff-tests.patch \ + gnu/packages/patches/patch-hurd-path-max.patch \ gnu/packages/patches/pavucontrol-sigsegv.patch \ gnu/packages/patches/perl-gd-options-passthrough-and-fontconfig.patch \ gnu/packages/patches/perl-module-pluggable-search.patch \ diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 67bdab4..b074e71 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -164,7 +164,8 @@ standard utility.") version ".tar.xz")) (sha256 (base32 - "16d2r9kpivaak948mxzc0bai45mqfw73m113wrkmbffnalv1b5gx")))) + "16d2r9kpivaak948mxzc0bai45mqfw73m113wrkmbffnalv1b5gx")) + (patches (list (search-patch "patch-hurd-path-max.patch"))))) (build-system gnu-build-system) (native-inputs `(("ed", ed))) (synopsis "Apply differences to originals, with optional backups") diff --git a/gnu/packages/patches/patch-hurd-path-max.patch b/gnu/packages/patches/patch-hurd-path-max.patch new file mode 100644 index 0000000..b77e19d --- /dev/null +++ b/gnu/packages/patches/patch-hurd-path-max.patch @@ -0,0 +1,19 @@ +Define PATH_MAX for HURD systems. + +diff --git a/lib/pathmax.h b/lib/pathmax.h +index bd0bc00..8835c98 100644 +--- a/lib/pathmax.h ++++ b/lib/pathmax.h +@@ -45,6 +45,10 @@ + + # include + ++# ifndef PATH_MAX ++# define PATH_MAX 8192 ++# endif ++ + # ifndef _POSIX_PATH_MAX + # define _POSIX_PATH_MAX 256 + # endif +-- +2.4.2 \ No newline at end of file -- 2.4.2