guix-commits
[Top][All Lists]
Advanced

[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 _



reply via email to

[Prev in Thread] Current Thread [Next in Thread]