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

commit 68eb4f06d5a438cc2cb04ddeafbe7901e304600b
Author: Zheng Junjie <[email protected]>
AuthorDate: Sat Sep 19 16:49:58 2026 +0800

    gnu: gcc-15: Update to 15.3.0.
    
    * gnu/packages/gcc.scm (gcc-15): Update to 15.3.0.
    [source]: Remove gcc-hurd-split-stack.patch.
    * gnu/packages/patches/gcc-hurd-split-stack.patch: Remove it.
    * gnu/local.mk (dist_patch_DATA): Unregister it.
---
 gnu/local.mk                                    |  1 -
 gnu/packages/gcc.scm                            |  5 ++--
 gnu/packages/patches/gcc-hurd-split-stack.patch | 39 -------------------------
 3 files changed, 2 insertions(+), 43 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index c497c4f941c..a85c78cf171 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1394,7 +1394,6 @@ dist_patch_DATA =                                         
\
   %D%/packages/patches/gcc-cross-environment-variables.patch   \
   %D%/packages/patches/gcc-cross-gxx-include-dir.patch          \
   %D%/packages/patches/gcc-fix-texi2pod.patch                  \
-  %D%/packages/patches/gcc-hurd-split-stack.patch              \
   %D%/packages/patches/gcc-libstdc++-newer-gcc.patch           \
   %D%/packages/patches/gcc-mangle-guix-store.patch             \
   %D%/packages/patches/gcc-4.8-libsanitizer-fix.patch          \
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index d34ab9fdb4c..a9afd696b0f 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -1045,17 +1045,16 @@ It also includes runtime support libraries for these 
languages.")
 (define-public gcc-15
   (package
     (inherit gcc-14)
-    (version "15.2.0")
+    (version "15.3.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnu/gcc/gcc-"
                                   version "/gcc-" version ".tar.xz"))
               (sha256
                (base32
-                "0knj4ph6y7r7yhnp1v4339af7mki5nkh7ni9b948433bhabdk3s3"))
+                "1srhqnq62vihnhdzzyp6scar6647flidzhbi9myg55c9xyzc2ngs"))
               (patches (search-patches "gcc-12-strmov-store-file-names.patch"
                                        "gcc-5.0-libvtv-runpath.patch"
-                                       "gcc-hurd-split-stack.patch"
                                        "gcc-mangle-guix-store.patch"))
               (modules '((guix build utils)))
               (snippet gcc-canadian-cross-objdump-snippet)))
diff --git a/gnu/packages/patches/gcc-hurd-split-stack.patch 
b/gnu/packages/patches/gcc-hurd-split-stack.patch
deleted file mode 100644
index b9184143845..00000000000
--- a/gnu/packages/patches/gcc-hurd-split-stack.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Patch from 
https://gcc.gnu.org/cgit/gcc/commit/?id=29eacf043b6e8560c5c42d67f7f9b11e4e2cb156
-
-See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104290
-
-From 29eacf043b6e8560c5c42d67f7f9b11e4e2cb156 Mon Sep 17 00:00:00 2001
-From: Svante Signell <[email protected]>
-Date: Sun, 6 Feb 2022 11:43:23 +0000
-Subject: hurd: Add OPTION_GLIBC_P and OPTION_GLIBC
-
-GNU/Hurd uses glibc just like GNU/Linux.
-
-This is needed for gcc to notice that glibc supports split stack in
-finish_options.
-
-       PR go/104290
-gcc/ChangeLog:
-       * config/gnu.h (OPTION_GLIBC_P, OPTION_GLIBC): Define.
----
- gcc/config/gnu.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h
-index 6b8f36bd3d2a..825e7434d404 100644
---- a/gcc/config/gnu.h
-+++ b/gcc/config/gnu.h
-@@ -19,6 +19,10 @@ You should have received a copy of the GNU General Public 
License
- along with GCC.  If not, see <http://www.gnu.org/licenses/>.
- */
- 
-+/* C libraries used on GNU/Hurd.  */
-+#define OPTION_GLIBC_P(opts)  (DEFAULT_LIBC == LIBC_GLIBC)
-+#define OPTION_GLIBC          OPTION_GLIBC_P (&global_options)
-+
- #undef GNU_USER_TARGET_OS_CPP_BUILTINS
- #define GNU_USER_TARGET_OS_CPP_BUILTINS()             \
-     do {                                      \
--- 
-cgit 
-

Reply via email to