tzdata: Don't bother with cross-compiling.
The time zone database is architecture-independent, so trying to cross-compile it is pointless! * gnu/packages/base.scm (tzdata)[arguments]<#:target>: Set to #f. (tzdata)[allowed-references]: Only include the "out" output itself, to make sure no (architecture-dependent) binaries are installed. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>master
parent
f6e4fbad2d
commit
a997640db9
|
@ -17,6 +17,7 @@
|
||||||
;;; Copyright © 2020 Vitaliy Shatrov <D0dyBo0D0dyBo0@protonmail.com>
|
;;; Copyright © 2020 Vitaliy Shatrov <D0dyBo0D0dyBo0@protonmail.com>
|
||||||
;;; Copyright © 2020 Chris Marusich <cmmarusich@gmail.com>
|
;;; Copyright © 2020 Chris Marusich <cmmarusich@gmail.com>
|
||||||
;;; Copyright © 2021 Leo Le Bouter <lle-bout@zaclys.net>
|
;;; Copyright © 2021 Leo Le Bouter <lle-bout@zaclys.net>
|
||||||
|
;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -1254,6 +1255,14 @@ command.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f
|
`(#:tests? #f
|
||||||
|
;; This consists purely of (architecture-independent) data,
|
||||||
|
;; so ‘cross-compilation’ is pointless here!
|
||||||
|
;; (The binaries zic, dump, and tzselect are deleted in the post-install
|
||||||
|
;; phase.)
|
||||||
|
#:target #f
|
||||||
|
;; share/zoneinfo/posix is a symlink to share/zoneinfo,
|
||||||
|
;; so include the package itself in #:allowed-references.
|
||||||
|
#:allowed-references ("out")
|
||||||
#:make-flags (let ((out (assoc-ref %outputs "out"))
|
#:make-flags (let ((out (assoc-ref %outputs "out"))
|
||||||
(tmp (getenv "TMPDIR")))
|
(tmp (getenv "TMPDIR")))
|
||||||
(list (string-append "TOPDIR=" out)
|
(list (string-append "TOPDIR=" out)
|
||||||
|
|
Reference in New Issue