@@ -97,16 +97,16 @@ http://www.linuxfromscratch.org/hlfs/view/development/chapter05/gcc-pass1.html"
9797 ; ; 2. Build cross-compiled kernel headers with XGCC-SANS-LIBC, derived
9898 ; ; from BASE-KERNEL-HEADERS
9999 (xkernel (cross-kernel-headers target
100- base-kernel-headers
101- xgcc-sans-libc
102- xbinutils))
100+ #:linux-headers base-kernel-headers
101+ #:xgcc xgcc-sans-libc
102+ #:xbinutils xbinutils))
103103 ; ; 3. Build a cross-compiled libc with XGCC-SANS-LIBC and XKERNEL,
104104 ; ; derived from BASE-LIBC
105105 (xlibc (explicit-cross-configure (cross-libc target
106- base-libc
107- xgcc-sans-libc
108- xbinutils
109- xkernel) ))
106+ #:libc base-libc
107+ #:xgcc xgcc-sans-libc
108+ #:xbinutils xbinutils
109+ #:xheaders xkernel))
110110 ; ; 4. Build a cross-compiling gcc targeting XLIBC, derived from
111111 ; ; BASE-GCC
112112 (xgcc (explicit-cross-configure (cross-gcc target
@@ -167,8 +167,7 @@ desirable for building Dash Core release binaries."
167167
168168(define (make-mingw-w64-cross-gcc cross-gcc )
169169 (package-with-extra-patches cross-gcc
170- (search-our-patches " vmov-alignment.patch"
171- " gcc-broken-longjmp.patch" )))
170+ (search-our-patches " vmov-alignment.patch" )))
172171
173172(define (make-mingw-pthreads-cross-toolchain target )
174173 "Create a cross-compilation toolchain package for TARGET"
@@ -200,8 +199,7 @@ chain for " target " development."))
200199
201200(define (make-nsis-for-gcc-10 base-nsis )
202201 (package-with-extra-patches base-nsis
203- (search-our-patches " nsis-gcc-10-memmove.patch"
204- " nsis-disable-installer-reloc.patch" )))
202+ (search-our-patches " nsis-gcc-10-memmove.patch" )))
205203
206204(define osslsigncode
207205 (package
@@ -262,7 +260,7 @@ thus should be able to compile on most platforms where these exist.")
262260(define-public python-oscrypto
263261 (package
264262 (name " python-oscrypto" )
265- (version " 1.2.1 " )
263+ (version " 1.3.0 " )
266264 (source
267265 (origin
268266 (method git-fetch)
@@ -272,7 +270,7 @@ thus should be able to compile on most platforms where these exist.")
272270 (file-name (git-file-name name version))
273271 (sha256
274272 (base32
275- " 1d4d8s4z340qhvb3g5m5v3436y3a71yc26wk4749q64m09kxqc3l " ))
273+ " 1v5wkmzcyiqy39db8j2dvkdrv2nlsc48556h73x4dzjwd6kg4q0a " ))
276274 (patches (search-our-patches " oscrypto-hard-code-openssl.patch" ))))
277275 (build-system python-build-system)
278276 (native-search-paths
@@ -529,7 +527,8 @@ inspecting signatures in Mach-O binaries.")
529527 (patches (search-our-patches " glibc-ldd-x86_64.patch"
530528 " glibc-versioned-locpath.patch"
531529 " glibc-2.27-fcommon.patch"
532- " glibc-2.27-guix-prefix.patch" ))))))
530+ " glibc-2.27-guix-prefix.patch"
531+ " glibc-2.27-powerpc-ldbrx.patch" ))))
533532
534533(define (fix-ppc64-nx-default lief )
535534 (package-with-extra-patches lief
@@ -591,7 +590,7 @@ parse, modify and abstract ELF, PE and MachO formats.")
591590 (list zlib " static" )
592591 ; ; Build tools
593592 gnu-make
594- libtool-2.4.7
593+ libtool
595594 autoconf-2.71
596595 automake
597596 pkg-config
@@ -600,7 +599,7 @@ parse, modify and abstract ELF, PE and MachO formats.")
600599 gcc-toolchain-10
601600 (list gcc-toolchain-10 " static" )
602601 ; ; Scripting
603- python-minimal ; ; (3.9 )
602+ python-minimal ; ; (3.10 )
604603 ; ; Git
605604 git-minimal
606605 ; ; Tests
0 commit comments