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 -
