[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/07: gnu: binutils-mesboot0: parameterize architecture
From: |
guix-commits |
Subject: |
06/07: gnu: binutils-mesboot0: parameterize architecture |
Date: |
Wed, 14 Dec 2022 04:00:39 -0500 (EST) |
efraim pushed a commit to branch wip-aarch64-bootstrap
in repository guix.
commit dac195c8f1494e2703449498ca0b2c58c1e4b105
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Tue Dec 13 14:03:38 2022 +0200
gnu: binutils-mesboot0: parameterize architecture
---
gnu/packages/commencement.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 4c183260d2..e6c5dfd47c 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1359,16 +1359,21 @@ ac_cv_c_float_format='IEEE (little-endian)'
(name "binutils-mesboot1")
(native-inputs (%boot-mesboot0-inputs))
(arguments
+ (let ((triplet (match (%current-system)
+ ((or "armhf-linux" "aarch64-linux")
+ "arm-unknown-linux-gnu")
+ ((or "i686-linux" "x86_64-linux")
+ "i686-unknown-linux-gnu"))))
(substitute-keyword-arguments (package-arguments binutils-mesboot0)
((#:configure-flags configure-flags)
'(let ((out (assoc-ref %outputs "out")))
`("--disable-nls"
"--disable-shared"
"--disable-werror"
- "--build=i686-unknown-linux-gnu"
- "--host=i686-unknown-linux-gnu"
+ ,(string-append "--build=" #$triplet)
+ ,(string-append "--host=" #$triplet)
"--with-sysroot=/"
- ,(string-append "--prefix=" out))))))))
+ ,(string-append "--prefix=" out)))))))))
(define gnu-make-mesboot
(package
- branch wip-aarch64-bootstrap updated (37da500343 -> 7966084069), guix-commits, 2022/12/14
- 02/07: fixup binutils-mesboot0, guix-commits, 2022/12/14
- 03/07: fixup gcc-core-mesboot0, guix-commits, 2022/12/14
- 04/07: fixup glibc-mesboot0, guix-commits, 2022/12/14
- 01/07: fixup gnu-make-mesboot0, guix-commits, 2022/12/14
- 06/07: gnu: binutils-mesboot0: parameterize architecture,
guix-commits <=
- 07/07: draft: gcc-core-mesboot1: adjust for aarch64-linux, guix-commits, 2022/12/14
- 05/07: squash gcc-mesboot0, guix-commits, 2022/12/14