[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/07: gnu: commencement: Build Bison deterministically.
From: |
Ludovic Courtès |
Subject: |
07/07: gnu: commencement: Build Bison deterministically. |
Date: |
Fri, 18 Dec 2015 23:03:00 +0000 |
civodul pushed a commit to branch core-updates
in repository guix.
commit 53088d0045a04b382a18a8fd171bc3e6560c6a06
Author: Ludovic Courtès <address@hidden>
Date: Sat Dec 19 00:00:46 2015 +0100
gnu: commencement: Build Bison deterministically.
Before that entries in liby.a would contain the build time.
* gnu/packages/commencement.scm (bison-boot1): Add #:make-flags.
---
gnu/packages/commencement.scm | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 32facf2..d758913 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -431,7 +431,14 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a
\"address@hidden"~%"
(bison (package (inherit bison)
(propagated-inputs `(("m4" ,m4)))
(inputs '()) ;remove Flex...
- (arguments '(#:tests? #f))))) ;... and thus disable tests
+ (arguments
+ '(#:tests? #f ;... and thus disable tests
+
+ ;; Zero timestamps in liby.a; this must be done
+ ;; explicitly here because the bootstrap Binutils don't
+ ;; do that (default is "cru".)
+ #:make-flags '("ARFLAGS=crD" "RANLIB=ranlib -D"
+ "V=1"))))))
(package
(inherit (package-with-bootstrap-guile
(package-with-explicit-inputs bison %boot0-inputs
- branch core-updates updated (c5b65f7 -> 53088d0), Ludovic Courtès, 2015/12/18
- 03/07: gnu: commencement: Add "-boot0" to early packages., Ludovic Courtès, 2015/12/18
- 05/07: gnu: commencement: Build the final Bash with "bison-boot1"., Ludovic Courtès, 2015/12/18
- 01/07: gnu: commencement: Use GMP 6.0.0a for bootstrapping., Ludovic Courtès, 2015/12/18
- 06/07: build-system/gnu: Always pass "-D" to strip/objcopy., Ludovic Courtès, 2015/12/18
- 02/07: gnu: gcc: Prefer language-specific variables over 'CPATH'., Ludovic Courtès, 2015/12/18
- 04/07: gnu: commencement: Avoid redundant Perl rebuild., Ludovic Courtès, 2015/12/18
- 07/07: gnu: commencement: Build Bison deterministically.,
Ludovic Courtès <=