summaryrefslogtreecommitdiff
path: root/gnu/packages/firmware.scm
diff options
context:
space:
mode:
authorVagrant Cascadian <vagrant@debian.org>2021-02-08 00:43:19 -0800
committerVagrant Cascadian <vagrant@debian.org>2021-02-08 07:18:39 -0800
commitbe33acc260a0759909a44ebad6043a9853f44bbe (patch)
treeadc7387ffcf3bf90009471d6730a6aa2170317c0 /gnu/packages/firmware.scm
parent0424d1fffddb85ec76fe3e2653c0753fe75f2c55 (diff)
downloadguix-patches-be33acc260a0759909a44ebad6043a9853f44bbe.tar
guix-patches-be33acc260a0759909a44ebad6043a9853f44bbe.tar.gz
gnu: arm-trusted-firmware: Update to 2.4.
* gnu/packages/firmware (make-arm-trusted-firmware): Update to 2.4. [native-inputs]: Use gcc-9.
Diffstat (limited to 'gnu/packages/firmware.scm')
-rw-r--r--gnu/packages/firmware.scm15
1 files changed, 8 insertions, 7 deletions
diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index fcdb5a801e..eb422af8b5 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -464,7 +464,7 @@ Virtual Machines. OVMF contains a sample UEFI firmware for QEMU and KVM.")
(define* (make-arm-trusted-firmware platform #:optional (arch "aarch64"))
(package
(name (string-append "arm-trusted-firmware-" platform))
- (version "2.3")
+ (version "2.4")
(source
(origin
(method git-fetch)
@@ -475,7 +475,7 @@ Virtual Machines. OVMF contains a sample UEFI firmware for QEMU and KVM.")
(file-name (git-file-name "arm-trusted-firmware" version))
(sha256
(base32
- "113mcf1hwwl0i90cqh08lywxs1bfbg0nwqibay9wlkmx1a5v0bnj"))))
+ "12k0n79j156bdzqws18kpbli04kn00nh6dy42pjv6gakqrkx9px3"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -512,17 +512,18 @@ Virtual Machines. OVMF contains a sample UEFI firmware for QEMU and KVM.")
(native-inputs
`(,@(if (and (not (string-prefix? "aarch64" (%current-system)))
(string-prefix? "aarch64" arch))
- ;; gcc-7 since it is used for u-boot, which needs gcc-7.
- `(("cross-gcc" ,(cross-gcc "aarch64-linux-gnu" #:xgcc gcc-7))
+ ;; Needs newer gcc version for some targets
+ `(("cross-gcc" ,(cross-gcc "aarch64-linux-gnu" #:xgcc gcc-9))
("cross-binutils" ,(cross-binutils "aarch64-linux-gnu")))
'())
,@(if (and (not (string-prefix? "armhf" (%current-system)))
(string-prefix? "armhf" arch))
- ;; gcc-7 since it is used for u-boot, which needs gcc-7.
- `(("cross-gcc" ,(cross-gcc "arm-linux-gnueabihf" #:xgcc gcc-7))
+ ;; Needs newer gcc version for some targets
+ `(("cross-gcc" ,(cross-gcc "arm-linux-gnueabihf" #:xgcc gcc-9))
("cross-binutils" ,(cross-binutils "arm-linux-gnueabihf")))
'())
- ))
+ ;; Needs newer gcc version for some targets
+ ("gcc" ,gcc-9)))
(home-page "https://www.trustedfirmware.org/")
(synopsis "Implementation of \"secure world software\"")
(description