~ruther/guix-local

be5070df292d4d5b2f53b65487e7d397cc043fbb — Yelninei 1 year, 1 month ago 310b02d
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
1 files changed, 5 insertions(+), 0 deletions(-)

M gnu/packages/base.scm
M gnu/packages/base.scm => gnu/packages/base.scm +5 -0
@@ 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)