aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2024-07-23 09:42:04 +0100
committerfanquake <fanquake@gmail.com>2024-07-23 14:37:28 +0100
commitb23690e8216f2b47e8e2c21a9ff057b25c4083ae (patch)
tree8a58dc5b6e9940c2d4159d51f0e3d0792c614000 /contrib
parent8b41ede55ebbc6978deb3f4fad5e18b76b372506 (diff)
guix: use GCC 12.4.0 over 12.3.0
Our patch might be merged upstream soon: https://lists.gnu.org/archive/html/guix-patches/2024-06/msg01025.html. In the mean time, it's easy us for us to use the newer version of GCC.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/guix/manifest.scm14
1 files changed, 13 insertions, 1 deletions
diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm
index db8e74bb77..40bbaf68b5 100644
--- a/contrib/guix/manifest.scm
+++ b/contrib/guix/manifest.scm
@@ -25,6 +25,7 @@
(guix build-system gnu)
(guix build-system python)
(guix build-system trivial)
+ (guix download)
(guix gexp)
(guix git-download)
((guix licenses) #:prefix license:)
@@ -91,7 +92,18 @@ chain for " target " development."))
(home-page (package-home-page xgcc))
(license (package-license xgcc)))))
-(define base-gcc gcc-12)
+(define base-gcc
+ (package
+ (inherit gcc-12) ;; 12.3.0
+ (version "12.4.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnu/gcc/gcc-"
+ version "/gcc-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0xcida8l2wykvvzvpcrcn649gj0ijn64gwxbplacpg6c0hk6akvh"))))))
+
(define base-linux-kernel-headers linux-libre-headers-6.1)
(define* (make-bitcoin-cross-toolchain target