[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/04: Revert "gnu: coreutils: Disable 64-bit time_t on 32-bit systems."
From: |
guix-commits |
Subject: |
04/04: Revert "gnu: coreutils: Disable 64-bit time_t on 32-bit systems." |
Date: |
Sat, 6 Jan 2024 10:34:48 -0500 (EST) |
civodul pushed a commit to branch core-updates
in repository guix.
commit 4770c51afcd549690c5cbaa7d5e131c9b9f0a3ab
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sat Jan 6 16:30:39 2024 +0100
Revert "gnu: coreutils: Disable 64-bit time_t on 32-bit systems."
This reverts commit 4eebb73295a8ffdaefcfb7940254ad9c18e4e5d4.
The ‘--disable-year2038’ flag appears to be unnecessary (tested on
i686-linux). More importantly, it’s potentially harmful as it could
prevent rebuilds after year 2038 due to timestamp inconsistencies as
they wrap around, and could make the tools unusable altogether.
Change-Id: Iad828d38f84bd1824b83731ac3a3897da4b8b6d3
---
gnu/packages/base.scm | 4 ----
1 file changed, 4 deletions(-)
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 4a95c67eb1..7d152807b3 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -416,10 +416,6 @@ used to apply commands with arbitrarily long arguments.")
" test-renameatu"
" test-utimensat")))
'())
- ,@(if (not (target-64bit?))
- ;; Not all software is ready for 64bit time_t.
- '(#:configure-flags (list "--disable-year2038"))
- '())
#:phases (modify-phases %standard-phases
(add-before 'build 'patch-shell-references
(lambda _