@@ -148,7 +148,7 @@ chain for " target " development."))
148148
149149(define* (make-bitcoin-cross-toolchain target
150150 #:key
151- (base-gcc-for-libc gcc-7 )
151+ (base-gcc-for-libc base-gcc )
152152 (base-kernel-headers base-linux-kernel-headers)
153153 (base-libc (make-glibc-without-ssp (make-glibc-without-werror glibc-2.24)))
154154 (base-gcc (make-gcc-rpath-link base-gcc)))
@@ -586,6 +586,9 @@ inspecting signatures in Mach-O binaries.")
586586 automake
587587 pkg-config
588588 bison
589+ ; ; Native GCC 10 toolchain
590+ gcc-toolchain-10
591+ (list gcc-toolchain-10 " static" )
589592 ; ; Scripting
590593 perl
591594 python-3
@@ -596,26 +599,17 @@ inspecting signatures in Mach-O binaries.")
596599 (let ((target (getenv " HOST" )))
597600 (cond ((string-suffix? " -mingw32" target)
598601 ; ; Windows
599- (list ; ; Native GCC 10 toolchain
600- gcc-toolchain-10
601- (list gcc-toolchain-10 " static" )
602- zip
602+ (list zip
603603 (make-mingw-pthreads-cross-toolchain " x86_64-w64-mingw32" )
604604 (make-nsis-for-gcc-10 nsis-x86_64)
605605 osslsigncode))
606606 ((string-contains target " -linux-" )
607- (list ; ; Native GCC 7 toolchain
608- gcc-toolchain-7
609- (list gcc-toolchain-7 " static" )
610- (cond ((string-contains target " riscv64-" )
607+ (list (cond ((string-contains target " riscv64-" )
611608 (make-bitcoin-cross-toolchain target
612609 #:base-libc (make-glibc-without-werror glibc-2.27/bitcoin-patched)
613610 #:base-kernel-headers base-linux-kernel-headers))
614611 (else
615612 (make-bitcoin-cross-toolchain target)))))
616613 ((string-contains target " darwin" )
617- (list ; ; Native GCC 10 toolchain
618- gcc-toolchain-10
619- (list gcc-toolchain-10 " static" )
620- clang-toolchain-10 binutils cmake xorriso python-signapple))
614+ (list clang-toolchain-10 binutils cmake xorriso python-signapple))
621615 (else '() )))))
0 commit comments