@@ -57,16 +57,16 @@ FILE-NAME found in ./patches relative to the current file."
57
57
; ; 2. Build cross-compiled kernel headers with XGCC-SANS-LIBC, derived
58
58
; ; from BASE-KERNEL-HEADERS
59
59
(xkernel (cross-kernel-headers target
60
- base-kernel-headers
61
- xgcc-sans-libc
62
- xbinutils))
60
+ #:linux-headers base-kernel-headers
61
+ #:xgcc xgcc-sans-libc
62
+ #:xbinutils xbinutils))
63
63
; ; 3. Build a cross-compiled libc with XGCC-SANS-LIBC and XKERNEL,
64
64
; ; derived from BASE-LIBC
65
65
(xlibc (cross-libc target
66
- base-libc
67
- xgcc-sans-libc
68
- xbinutils
69
- xkernel))
66
+ #:libc base-libc
67
+ #:xgcc xgcc-sans-libc
68
+ #:xbinutils xbinutils
69
+ #:xheaders xkernel))
70
70
; ; 4. Build a cross-compiling gcc targeting XLIBC, derived from
71
71
; ; BASE-GCC
72
72
(xgcc (cross-gcc target
@@ -113,8 +113,7 @@ desirable for building Bitcoin Core release binaries."
113
113
(define (gcc-mingw-patches gcc )
114
114
(package-with-extra-patches gcc
115
115
(search-our-patches " gcc-remap-guix-store.patch"
116
- " vmov-alignment.patch"
117
- " gcc-broken-longjmp.patch" )))
116
+ " vmov-alignment.patch" )))
118
117
119
118
(define (make-mingw-pthreads-cross-toolchain target )
120
119
"Create a cross-compilation toolchain package for TARGET"
@@ -145,8 +144,7 @@ chain for " target " development."))
145
144
146
145
(define (make-nsis-for-gcc-10 base-nsis )
147
146
(package-with-extra-patches base-nsis
148
- (search-our-patches " nsis-gcc-10-memmove.patch"
149
- " nsis-disable-installer-reloc.patch" )))
147
+ (search-our-patches " nsis-gcc-10-memmove.patch" )))
150
148
151
149
; ; While LIEF is packaged in Guix, we maintain our own package,
152
150
; ; to simplify building, and more easily apply updates.
@@ -243,7 +241,7 @@ thus should be able to compile on most platforms where these exist.")
243
241
(define-public python-oscrypto
244
242
(package
245
243
(name " python-oscrypto" )
246
- (version " 1.2.1 " )
244
+ (version " 1.3.0 " )
247
245
(source
248
246
(origin
249
247
(method git-fetch)
@@ -253,7 +251,7 @@ thus should be able to compile on most platforms where these exist.")
253
251
(file-name (git-file-name name version))
254
252
(sha256
255
253
(base32
256
- " 1d4d8s4z340qhvb3g5m5v3436y3a71yc26wk4749q64m09kxqc3l " ))
254
+ " 1v5wkmzcyiqy39db8j2dvkdrv2nlsc48556h73x4dzjwd6kg4q0a " ))
257
255
(patches (search-our-patches " oscrypto-hard-code-openssl.patch" ))))
258
256
(build-system python-build-system)
259
257
(native-search-paths
@@ -539,7 +537,8 @@ inspecting signatures in Mach-O binaries.")
539
537
(patches (search-our-patches " glibc-2.27-riscv64-Use-__has_include-to-include-asm-syscalls.h.patch"
540
538
" glibc-2.27-fcommon.patch"
541
539
" glibc-2.27-guix-prefix.patch"
542
- " glibc-2.27-no-librt.patch" ))))
540
+ " glibc-2.27-no-librt.patch"
541
+ " glibc-2.27-powerpc-ldbrx.patch" ))))
543
542
(arguments
544
543
(substitute-keyword-arguments (package-arguments glibc)
545
544
((#:configure-flags flags)
@@ -586,7 +585,7 @@ inspecting signatures in Mach-O binaries.")
586
585
xz
587
586
; ; Build tools
588
587
gnu-make
589
- libtool-2.4.7
588
+ libtool
590
589
autoconf-2.71
591
590
automake
592
591
pkg-config
@@ -595,7 +594,7 @@ inspecting signatures in Mach-O binaries.")
595
594
gcc-toolchain-10
596
595
(list gcc-toolchain-10 " static" )
597
596
; ; Scripting
598
- python-minimal ; ; (3.9 )
597
+ python-minimal ; ; (3.10 )
599
598
; ; Git
600
599
git-minimal
601
600
; ; Tests
0 commit comments