janneke pushed a commit to branch core-packages-team
in repository guix.

commit 3a9914dc1daca14242ccd90e2287f20aae4b9600
Author: Zheng Junjie <z572@z572.online>
AuthorDate: Mon Mar 3 00:02:32 2025 +0800

    gnu: linux-libre-headers: Update to 6.12.17.
    
    * gnu/packages/linux.scm (linux-libre-headers-5.15.49):
    Update to 6.12.17 and rename to linux-libre-headers-6.12.17.
    (linux-libre-headers-5.19.17): Remove it.
    * gnu/packages/cross-base.scm (cross-kernel-headers/deprecated): Remove
    loongarch64 case.
    (cross-kernel-headers*): Remove loongarch64 case.
    * gnu/packages/make-bootstrap.scm (%glibc-stripped): Remove loongarch64 
case.
    * gnu/packages/commencement.scm (linux-libre-headers-boot0)[arguments]: 
Adjust
    lower-version-requirements phase.
    
    Change-Id: I56a5f6173379f0c4ec305e7db86cccd940e62304
---
 gnu/packages/commencement.scm   |  2 +-
 gnu/packages/cross-base.scm     |  8 ++------
 gnu/packages/linux.scm          | 13 ++++---------
 gnu/packages/make-bootstrap.scm |  2 --
 4 files changed, 7 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index c8910c746a..485b1fcd1a 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2666,7 +2666,7 @@ memoized as a function of '%current-system'."
                    (substitute* "scripts/min-tool-version.sh"
                      (("echo 5\\.1\\.0")  ;GCC
                       "echo 4.8.4")
-                     (("echo 2\\.23\\.0") ;binutils
+                     (("echo 2\\.25\\.0") ;binutils
                       "echo 2.20.1")))))))))
     (native-inputs
      `(("perl" ,perl-boot0)
diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index a4e9c2a9cb..06bd1e12f9 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -419,9 +419,7 @@ target that libc."
 (define* (cross-kernel-headers/deprecated target
                                           #:optional
                                           (linux-headers
-                                           (if (target-loongarch64? target)
-                                               linux-libre-headers-5.19.17
-                                               linux-libre-headers))
+                                           linux-libre-headers)
                                           (xgcc (cross-gcc target))
                                           (xbinutils (cross-binutils target)))
   (warning (G_ "'cross-kernel-headers' must be used with keyword arguments~%"))
@@ -496,9 +494,7 @@ the base compiler.  Use XBINUTILS as the associated 
cross-Binutils."
 
 (define* (cross-kernel-headers* target
                                 #:key
-                                (linux-headers (if (target-loongarch64? target)
-                                                   linux-libre-headers-5.19.17
-                                                   linux-libre-headers))
+                                (linux-headers linux-libre-headers)
                                 (xgcc (cross-gcc target))
                                 (xbinutils (cross-binutils target)))
   "Return headers depending on TARGET."
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index a5bf9034fe..c5607bd31f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -813,16 +813,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the 
given DEBLOB-SCRIPTS."
 
 ;; The following package is used in the early bootstrap, and thus must be kept
 ;; stable and with minimal build requirements.
-(define-public linux-libre-headers-5.15.49
-  (make-linux-libre-headers "5.15.49" "gnu"
-                            
"13zqdcm4664vh7g57sxbfrlpsxm7zrma72mxdfdz7d9yndy2gfv8"))
+(define-public linux-libre-headers-6.12.17
+  (make-linux-libre-headers "6.12.17" "gnu"
+                            
"1j3iyivh8h9abryjqksf4k51wgwnwqy2l3zsc019bm84xmka38xm"))
 
-;; linux 5.19 include loongarch support.
-(define-public linux-libre-headers-5.19.17
-  (make-linux-libre-headers "5.19.17" "gnu"
-                            
"0m1yabfvaanbzv0ip04r4kvs16aq0pp2dk93xzi5cq18i3vw351m"))
-
-(define-public linux-libre-headers linux-libre-headers-5.15.49)
+(define-public linux-libre-headers linux-libre-headers-6.12.17)
 ;; linux-libre-headers-latest points to the latest headers package
 ;; and should be used as a dependency for packages that depend on
 ;; the headers.
diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm
index 03a5198946..5a08f89a37 100644
--- a/gnu/packages/make-bootstrap.scm
+++ b/gnu/packages/make-bootstrap.scm
@@ -479,8 +479,6 @@ for `sh' in $PATH, and without nscd, and with static NSS 
modules."
                         (target-hurd? (%current-target-system)))
                    (string-suffix? "-hurd" (%current-system)))
                   gnumach-headers)
-                 ;; linux 5.19 include loongarch support.
-                 ((target-loongarch64?) linux-libre-headers-5.19.17)
                  (else linux-libre-headers)))))
       (propagated-inputs '())
 

Reply via email to