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>
This commit is contained in:
		
							parent
							
								
									f6e4fbad2d
								
							
						
					
					
						commit
						a997640db9
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
					@ -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 a new issue