gnu: tbb: Build in a reproducible fashion.

Fixes <https://bugs.gnu.org/37522>.

* gnu/packages/tbb.scm (tbb)[source](snippets): Annihilate attempts to
capture the build time and kernel version.
This commit is contained in:
Ludovic Courtès 2019-09-26 21:58:47 +02:00
parent 8727e0304b
commit 7647c0dec9
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 11 additions and 0 deletions

View File

@ -44,6 +44,17 @@
(substitute* "build/common.inc" (substitute* "build/common.inc"
(("export tbb_build_prefix.+$") (("export tbb_build_prefix.+$")
"export tbb_build_prefix?=guix\n")) "export tbb_build_prefix?=guix\n"))
;; Don't capture the build time and kernel version.
(substitute* "build/version_info_linux.sh"
(("uname -srv") "uname -s")
(("`date -u`") "01 Jan 1970"))
(substitute* "build/linux.inc"
(("os_kernel_version:=.*")
"os_kernel_version:=5\n")
(("os_version:=.*")
"os_version:=1\n"))
#t)))) #t))))
(outputs '("out" "doc")) (outputs '("out" "doc"))
(build-system gnu-build-system) (build-system gnu-build-system)