summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYelninei <yelninei@tutamail.com>2025-05-11 12:25:16 +0000
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:33 +0200
commitbe5070df292d4d5b2f53b65487e7d397cc043fbb (patch)
tree77864271c6f2b7920234ba52f44d1aed98605002
parent310b02de41bd69e807e49cc595a7361d13c4abe6 (diff)
gnu: tar: Disable 64bit time_t on the 32bit Hurd.
* gnu/packages/base.scm (tar): Add --disable-year2038 configure-flag for 32bit hurd. Change-Id: I8573dca7fa848afb968365977c49edbd01e97756 Change-Id: Ie3ab2f7275c9d7163557a8874f7b004dae3c6a17
-rw-r--r--gnu/packages/base.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index f378d9e659..110b004579 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -268,6 +268,11 @@ implementation offers several extensions over the standard utility.")
((not (target-64bit?))
'(#:make-flags (list "TESTSUITEFLAGS= -k '!tricky time stamps'")))
(else '()))
+ ;; XXX: 32-bit Hurd platforms don't support 64bit time_t
+ ,@(if (and (target-hurd?)
+ (not (target-64bit?)))
+ (list #:configure-flags ''("--disable-year2038"))
+ '())
#:phases (modify-phases %standard-phases
(add-before 'build 'set-shell-file-name
(lambda* (#:key inputs #:allow-other-keys)