|
From: kosmirror <kos...@us...> - 2025-08-08 12:57:15
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A pseudo Operating System for the Dreamcast.".
The branch, master has been updated
via 09aed298cbfbc1e2a9ab88342f17b44cd9893510 (commit)
from 5f607420fef4b10ff0df073c1bd37b79eb09a136 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 09aed298cbfbc1e2a9ab88342f17b44cd9893510
Author: darc <da...@pr...>
Date: Mon Aug 4 14:47:20 2025 -0500
Update 15.x profiles to 15.2.0/15.2.1-dev. All dev profiles upgraded to Binutils 2.45 and GDB 16.3
-----------------------------------------------------------------------
Summary of changes:
utils/dc-chain/Makefile.dreamcast.cfg | 5 ++-
utils/dc-chain/Makefile.gamecube.cfg | 2 +-
utils/dc-chain/doc/CHANGELOG.md | 1 +
.../{gcc-15.1.0-kos.diff => gcc-15.2.0-kos.diff} | 46 +++++++++++-----------
.../{gcc-15.1.1-kos.diff => gcc-15.2.1-kos.diff} | 46 +++++++++++-----------
utils/dc-chain/profiles/aica/stable.mk | 2 +-
utils/dc-chain/profiles/dreamcast/13.4.1-dev.mk | 4 +-
utils/dc-chain/profiles/dreamcast/14.3.1-dev.mk | 4 +-
utils/dc-chain/profiles/dreamcast/15.0.0-lra.mk | 2 +-
.../profiles/dreamcast/{15.1.0.mk => 15.2.0.mk} | 6 +--
.../dreamcast/{15.1.1-dev.mk => 15.2.1-dev.mk} | 8 ++--
utils/dc-chain/profiles/dreamcast/16.0.0-dev.mk | 4 +-
utils/dc-chain/profiles/gamecube/stable.mk | 6 +--
13 files changed, 69 insertions(+), 67 deletions(-)
rename utils/dc-chain/patches/targets/{gcc-15.1.0-kos.diff => gcc-15.2.0-kos.diff} (73%)
rename utils/dc-chain/patches/targets/{gcc-15.1.1-kos.diff => gcc-15.2.1-kos.diff} (73%)
rename utils/dc-chain/profiles/dreamcast/{15.1.0.mk => 15.2.0.mk} (94%)
rename utils/dc-chain/profiles/dreamcast/{15.1.1-dev.mk => 15.2.1-dev.mk} (92%)
diff --git a/utils/dc-chain/Makefile.dreamcast.cfg b/utils/dc-chain/Makefile.dreamcast.cfg
index 14ac30ad..513319e6 100644
--- a/utils/dc-chain/Makefile.dreamcast.cfg
+++ b/utils/dc-chain/Makefile.dreamcast.cfg
@@ -17,11 +17,12 @@ platform=dreamcast
# - stable: Stable: Well-tested; based on GCC 13.2.0, released 2023-07-27.
# - 13.4.0: Testing: Latest release in the GCC 13 series, released 2025-06-05.
# - 14.3.0: Testing: Latest release in the GCC 14 series, released 2025-05-23.
-# - 15.1.0: Testing: Latest release in the GCC 15 series, released 2025-04-25.
+# - 15.2.0: Testing: Latest release in the GCC 15 series, released 2025-08-08.
# Development toolchains:
# - 13.4.1-dev Bleeding edge GCC 13 series from git.
# - 14.3.1-dev Bleeding edge GCC 14 series from git.
-# - 15.1.1-dev Bleeding edge GCC 15 series from git.
+# - 15.0.0-lra GCC 15 branch containing experimental SuperH fixes for LRA.
+# - 15.2.1-dev Bleeding edge GCC 15 series from git.
# - 16.0.0-dev Bleeding edge GCC 16 series from git.
# If unsure, select stable. See README.md for more detailed descriptions.
toolchain_profile=stable
diff --git a/utils/dc-chain/Makefile.gamecube.cfg b/utils/dc-chain/Makefile.gamecube.cfg
index 2018bde0..aa6491d2 100644
--- a/utils/dc-chain/Makefile.gamecube.cfg
+++ b/utils/dc-chain/Makefile.gamecube.cfg
@@ -12,7 +12,7 @@
platform=gamecube
# Choose a toolchain profile from the following available options:
-# - stable: Stable: Well-tested; based on GCC 15.1.0, released 2025-04-25.
+# - stable: Stable: Well-tested; based on GCC 15.2.0, released 2025-08-08.
# If unsure, select stable. See README.md for more detailed descriptions.
toolchain_profile=stable
diff --git a/utils/dc-chain/doc/CHANGELOG.md b/utils/dc-chain/doc/CHANGELOG.md
index 8704aa20..e8aceb4e 100644
--- a/utils/dc-chain/doc/CHANGELOG.md
+++ b/utils/dc-chain/doc/CHANGELOG.md
@@ -2,6 +2,7 @@
| Date<br/>_____________ | Author(s)<br/>_____________ | Changes<br/>_____________ |
|:-----------------------|:----------------------------|---------------------------|
+| 2025-08-03 | Eric Fradella | Update 15.x profiles to 15.2.0/15.2.1-dev. All dev profiles upgraded to Binutils 2.45 and GDB 16.3 |
| 2025-07-13 | Paul Cercueil | Add new profile for the LRA development toolchain |
| 2025-07-13 | Paul Cercueil | Re-introduce ARM toolchain support |
| 2025-07-13 | Paul Cercueil | Add support for PPC toolchains and add GameCube profile |
diff --git a/utils/dc-chain/patches/targets/gcc-15.1.0-kos.diff b/utils/dc-chain/patches/targets/gcc-15.2.0-kos.diff
similarity index 73%
rename from utils/dc-chain/patches/targets/gcc-15.1.0-kos.diff
rename to utils/dc-chain/patches/targets/gcc-15.2.0-kos.diff
index 7b4c5364..e71c5109 100644
--- a/utils/dc-chain/patches/targets/gcc-15.1.0-kos.diff
+++ b/utils/dc-chain/patches/targets/gcc-15.2.0-kos.diff
@@ -1,6 +1,6 @@
-diff -ruN gcc-15.1.0/gcc/config/elfos.h gcc-15.1.0-kos/gcc/config/elfos.h
---- gcc-15.1.0/gcc/config/elfos.h 2025-04-17 16:01:33.790051712 -0600
-+++ gcc-15.1.0-kos/gcc/config/elfos.h 2025-04-17 16:01:42.910094466 -0600
+diff -ruN gcc-15.2.0/gcc/config/elfos.h gcc-15.2.0-kos/gcc/config/elfos.h
+--- gcc-15.2.0/gcc/config/elfos.h 2025-04-17 16:01:33.790051712 -0600
++++ gcc-15.2.0-kos/gcc/config/elfos.h 2025-04-17 16:01:42.910094466 -0600
@@ -486,3 +486,6 @@
#undef TARGET_LIBC_HAS_FUNCTION
@@ -8,9 +8,9 @@ diff -ruN gcc-15.1.0/gcc/config/elfos.h gcc-15.1.0-kos/gcc/config/elfos.h
+
+#define TARGET_OS_CPP_BUILTINS() \
+ builtin_define ("__KOS_GCC_PATCHLEVEL__=2025062800")
-diff -ruN gcc-15.1.0/gcc/configure gcc-15.1.0-kos/gcc/configure
---- gcc-15.1.0/gcc/configure 2025-04-18 16:01:33.801051764 -0600
-+++ gcc-15.1.0-kos/gcc/configure 2025-04-18 16:01:42.913094480 -0600
+diff -ruN gcc-15.2.0/gcc/configure gcc-15.2.0-kos/gcc/configure
+--- gcc-15.2.0/gcc/configure 2025-04-18 16:01:33.801051764 -0600
++++ gcc-15.2.0-kos/gcc/configure 2025-04-18 16:01:42.913094480 -0600
@@ -13165,7 +13165,7 @@
target_thread_file='single'
;;
@@ -20,9 +20,9 @@ diff -ruN gcc-15.1.0/gcc/configure gcc-15.1.0-kos/gcc/configure
target_thread_file=${enable_threads}
;;
*)
-diff --color -ruN gcc-15.1.0/libgcc/config.host gcc-15.1.0-kos/libgcc/config.host
---- gcc-15.1.0/libgcc/config.host 2025-04-27 14:45:09.695053718 -0600
-+++ gcc-15.1.0-kos/libgcc/config.host 2025-04-27 15:10:10.267714917 -0600
+diff --color -ruN gcc-15.2.0/libgcc/config.host gcc-15.2.0-kos/libgcc/config.host
+--- gcc-15.2.0/libgcc/config.host 2025-04-27 14:45:09.695053718 -0600
++++ gcc-15.2.0-kos/libgcc/config.host 2025-04-27 15:10:10.267714917 -0600
@@ -71,7 +71,7 @@
asm_hidden_op=.hidden
enable_execute_stack=
@@ -32,14 +32,14 @@ diff --color -ruN gcc-15.1.0/libgcc/config.host gcc-15.1.0-kos/libgcc/config.hos
tm_file=
tm_define=
md_unwind_def_header=no-unwind.h
-diff -ruN /dev/null gcc-15.1.0-kos/libgcc/config/t-kos
+diff -ruN /dev/null gcc-15.2.0-kos/libgcc/config/t-kos
--- /dev/null 2025-04-27 14:45:09.695053718 -0600
-+++ gcc-15.1.0-kos/libgcc/config/t-kos 2025-04-27 15:10:10.267714917 -0600
++++ gcc-15.2.0-kos/libgcc/config/t-kos 2025-04-27 15:10:10.267714917 -0600
@@ -0,0 +1 @@
+LIB2ADD = $(srcdir)/config/fake-kos.c
-diff -ruN gcc-15.1.0/libgcc/configure gcc-15.1.0-kos/libgcc/configure
---- gcc-15.1.0/libgcc/configure 2025-04-18 16:01:37.139067412 -0600
-+++ gcc-15.1.0-kos/libgcc/configure 2025-04-18 16:01:42.914094485 -0600
+diff -ruN gcc-15.2.0/libgcc/configure gcc-15.2.0-kos/libgcc/configure
+--- gcc-15.2.0/libgcc/configure 2025-04-18 16:01:37.139067412 -0600
++++ gcc-15.2.0-kos/libgcc/configure 2025-04-18 16:01:42.914094485 -0600
@@ -5733,6 +5733,7 @@
tpf) thread_header=config/s390/gthr-tpf.h ;;
vxworks) thread_header=config/gthr-vxworks.h ;;
@@ -48,9 +48,9 @@ diff -ruN gcc-15.1.0/libgcc/configure gcc-15.1.0-kos/libgcc/configure
mcf) thread_header=config/i386/gthr-mcf.h ;;
esac
-diff -ruN gcc-15.1.0/libobjc/Makefile.in gcc-15.1.0-kos/libobjc/Makefile.in
---- gcc-15.1.0/libobjc/Makefile.in 2025-04-18 16:01:37.499069099 -0600
-+++ gcc-15.1.0-kos/libobjc/Makefile.in 2025-04-18 16:01:42.915094489 -0600
+diff -ruN gcc-15.2.0/libobjc/Makefile.in gcc-15.2.0-kos/libobjc/Makefile.in
+--- gcc-15.2.0/libobjc/Makefile.in 2025-04-18 16:01:37.499069099 -0600
++++ gcc-15.2.0-kos/libobjc/Makefile.in 2025-04-18 16:01:42.915094489 -0600
@@ -308,14 +308,16 @@
$(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps)
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
@@ -81,9 +81,9 @@ diff -ruN gcc-15.1.0/libobjc/Makefile.in gcc-15.1.0-kos/libobjc/Makefile.in
mostlyclean:
-$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo
-diff -ruN gcc-15.1.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-15.1.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h
---- gcc-15.1.0/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:37.608069611 -0600
-+++ gcc-15.1.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:42.916094494 -0600
+diff -ruN gcc-15.2.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-15.2.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h
+--- gcc-15.2.0/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:37.608069611 -0600
++++ gcc-15.2.0-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:42.916094494 -0600
@@ -22,14 +22,40 @@
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
// <http://www.gnu.org/licenses/>.
@@ -134,9 +134,9 @@ diff -ruN gcc-15.1.0/libstdc++-v3/config/cpu/sh/atomicity.h gcc-15.1.0-kos/libst
+
+_GLIBCXX_END_NAMESPACE_VERSION
+} // namespace
-diff -ruN gcc-15.1.0/libstdc++-v3/configure gcc-15.1.0-kos/libstdc++-v3/configure
---- gcc-15.1.0/libstdc++-v3/configure 2025-04-18 16:01:37.616069648 -0600
-+++ gcc-15.1.0-kos/libstdc++-v3/configure 2025-04-18 16:01:42.919094508 -0600
+diff -ruN gcc-15.2.0/libstdc++-v3/configure gcc-15.2.0-kos/libstdc++-v3/configure
+--- gcc-15.2.0/libstdc++-v3/configure 2025-04-18 16:01:37.616069648 -0600
++++ gcc-15.2.0-kos/libstdc++-v3/configure 2025-04-18 16:01:42.919094508 -0600
@@ -15974,6 +15974,7 @@
tpf) thread_header=config/s390/gthr-tpf.h ;;
vxworks) thread_header=config/gthr-vxworks.h ;;
diff --git a/utils/dc-chain/patches/targets/gcc-15.1.1-kos.diff b/utils/dc-chain/patches/targets/gcc-15.2.1-kos.diff
similarity index 73%
rename from utils/dc-chain/patches/targets/gcc-15.1.1-kos.diff
rename to utils/dc-chain/patches/targets/gcc-15.2.1-kos.diff
index a18cea83..f4659e82 100644
--- a/utils/dc-chain/patches/targets/gcc-15.1.1-kos.diff
+++ b/utils/dc-chain/patches/targets/gcc-15.2.1-kos.diff
@@ -1,6 +1,6 @@
-diff -ruN gcc-15.1.1/gcc/config/elfos.h gcc-15.1.1-kos/gcc/config/elfos.h
---- gcc-15.1.1/gcc/config/elfos.h 2025-04-17 16:01:33.790051712 -0600
-+++ gcc-15.1.1-kos/gcc/config/elfos.h 2025-04-17 16:01:42.910094466 -0600
+diff -ruN gcc-15.2.1/gcc/config/elfos.h gcc-15.2.1-kos/gcc/config/elfos.h
+--- gcc-15.2.1/gcc/config/elfos.h 2025-04-17 16:01:33.790051712 -0600
++++ gcc-15.2.1-kos/gcc/config/elfos.h 2025-04-17 16:01:42.910094466 -0600
@@ -486,3 +486,6 @@
#undef TARGET_LIBC_HAS_FUNCTION
@@ -8,9 +8,9 @@ diff -ruN gcc-15.1.1/gcc/config/elfos.h gcc-15.1.1-kos/gcc/config/elfos.h
+
+#define TARGET_OS_CPP_BUILTINS() \
+ builtin_define ("__KOS_GCC_PATCHLEVEL__=2025062800")
-diff -ruN gcc-15.1.1/gcc/configure gcc-15.1.1-kos/gcc/configure
---- gcc-15.1.1/gcc/configure 2025-04-18 16:01:33.801051764 -0600
-+++ gcc-15.1.1-kos/gcc/configure 2025-04-18 16:01:42.913094480 -0600
+diff -ruN gcc-15.2.1/gcc/configure gcc-15.2.1-kos/gcc/configure
+--- gcc-15.2.1/gcc/configure 2025-04-18 16:01:33.801051764 -0600
++++ gcc-15.2.1-kos/gcc/configure 2025-04-18 16:01:42.913094480 -0600
@@ -13165,7 +13165,7 @@
target_thread_file='single'
;;
@@ -20,9 +20,9 @@ diff -ruN gcc-15.1.1/gcc/configure gcc-15.1.1-kos/gcc/configure
target_thread_file=${enable_threads}
;;
*)
-diff --color -ruN gcc-15.1.1/libgcc/config.host gcc-15.1.1-kos/libgcc/config.host
---- gcc-15.1.1/libgcc/config.host 2025-04-27 14:45:09.695053718 -0600
-+++ gcc-15.1.1-kos/libgcc/config.host 2025-04-27 15:10:10.267714917 -0600
+diff --color -ruN gcc-15.2.1/libgcc/config.host gcc-15.2.1-kos/libgcc/config.host
+--- gcc-15.2.1/libgcc/config.host 2025-04-27 14:45:09.695053718 -0600
++++ gcc-15.2.1-kos/libgcc/config.host 2025-04-27 15:10:10.267714917 -0600
@@ -71,7 +71,7 @@
asm_hidden_op=.hidden
enable_execute_stack=
@@ -32,14 +32,14 @@ diff --color -ruN gcc-15.1.1/libgcc/config.host gcc-15.1.1-kos/libgcc/config.hos
tm_file=
tm_define=
md_unwind_def_header=no-unwind.h
-diff -ruN /dev/null gcc-15.1.1-kos/libgcc/config/t-kos
+diff -ruN /dev/null gcc-15.2.1-kos/libgcc/config/t-kos
--- /dev/null 2025-04-27 14:45:09.695053718 -0600
-+++ gcc-15.1.1-kos/libgcc/config/t-kos 2025-04-27 15:10:10.267714917 -0600
++++ gcc-15.2.1-kos/libgcc/config/t-kos 2025-04-27 15:10:10.267714917 -0600
@@ -0,0 +1 @@
+LIB2ADD = $(srcdir)/config/fake-kos.c
-diff -ruN gcc-15.1.1/libgcc/configure gcc-15.1.1-kos/libgcc/configure
---- gcc-15.1.1/libgcc/configure 2025-04-18 16:01:37.139067412 -0600
-+++ gcc-15.1.1-kos/libgcc/configure 2025-04-18 16:01:42.914094485 -0600
+diff -ruN gcc-15.2.1/libgcc/configure gcc-15.2.1-kos/libgcc/configure
+--- gcc-15.2.1/libgcc/configure 2025-04-18 16:01:37.139067412 -0600
++++ gcc-15.2.1-kos/libgcc/configure 2025-04-18 16:01:42.914094485 -0600
@@ -5733,6 +5733,7 @@
tpf) thread_header=config/s390/gthr-tpf.h ;;
vxworks) thread_header=config/gthr-vxworks.h ;;
@@ -48,9 +48,9 @@ diff -ruN gcc-15.1.1/libgcc/configure gcc-15.1.1-kos/libgcc/configure
mcf) thread_header=config/i386/gthr-mcf.h ;;
esac
-diff -ruN gcc-15.1.1/libobjc/Makefile.in gcc-15.1.1-kos/libobjc/Makefile.in
---- gcc-15.1.1/libobjc/Makefile.in 2025-04-18 16:01:37.499069099 -0600
-+++ gcc-15.1.1-kos/libobjc/Makefile.in 2025-04-18 16:01:42.915094489 -0600
+diff -ruN gcc-15.2.1/libobjc/Makefile.in gcc-15.2.1-kos/libobjc/Makefile.in
+--- gcc-15.2.1/libobjc/Makefile.in 2025-04-18 16:01:37.499069099 -0600
++++ gcc-15.2.1-kos/libobjc/Makefile.in 2025-04-18 16:01:42.915094489 -0600
@@ -308,14 +308,16 @@
$(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps)
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
@@ -81,9 +81,9 @@ diff -ruN gcc-15.1.1/libobjc/Makefile.in gcc-15.1.1-kos/libobjc/Makefile.in
mostlyclean:
-$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo
-diff -ruN gcc-15.1.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-15.1.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h
---- gcc-15.1.1/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:37.608069611 -0600
-+++ gcc-15.1.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:42.916094494 -0600
+diff -ruN gcc-15.2.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-15.2.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h
+--- gcc-15.2.1/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:37.608069611 -0600
++++ gcc-15.2.1-kos/libstdc++-v3/config/cpu/sh/atomicity.h 2025-04-18 16:01:42.916094494 -0600
@@ -22,14 +22,40 @@
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
// <http://www.gnu.org/licenses/>.
@@ -134,9 +134,9 @@ diff -ruN gcc-15.1.1/libstdc++-v3/config/cpu/sh/atomicity.h gcc-15.1.1-kos/libst
+
+_GLIBCXX_END_NAMESPACE_VERSION
+} // namespace
-diff -ruN gcc-15.1.1/libstdc++-v3/configure gcc-15.1.1-kos/libstdc++-v3/configure
---- gcc-15.1.1/libstdc++-v3/configure 2025-04-18 16:01:37.616069648 -0600
-+++ gcc-15.1.1-kos/libstdc++-v3/configure 2025-04-18 16:01:42.919094508 -0600
+diff -ruN gcc-15.2.1/libstdc++-v3/configure gcc-15.2.1-kos/libstdc++-v3/configure
+--- gcc-15.2.1/libstdc++-v3/configure 2025-04-18 16:01:37.616069648 -0600
++++ gcc-15.2.1-kos/libstdc++-v3/configure 2025-04-18 16:01:42.919094508 -0600
@@ -15974,6 +15974,7 @@
tpf) thread_header=config/s390/gthr-tpf.h ;;
vxworks) thread_header=config/gthr-vxworks.h ;;
diff --git a/utils/dc-chain/profiles/aica/stable.mk b/utils/dc-chain/profiles/aica/stable.mk
index 3a28606e..b6674548 100644
--- a/utils/dc-chain/profiles/aica/stable.mk
+++ b/utils/dc-chain/profiles/aica/stable.mk
@@ -6,7 +6,7 @@ target=arm-eabi
cpu_configure_args=--with-arch=armv4 --with-mode=arm --disable-multilib
# Toolchain versions
-binutils_ver=2.44
+binutils_ver=2.45
gcc_ver=8.5.0
newlib_ver=4.5.0.20241231
gdb_ver=16.3
diff --git a/utils/dc-chain/profiles/dreamcast/13.4.1-dev.mk b/utils/dc-chain/profiles/dreamcast/13.4.1-dev.mk
index 7766a3ae..6aad0c4f 100644
--- a/utils/dc-chain/profiles/dreamcast/13.4.1-dev.mk
+++ b/utils/dc-chain/profiles/dreamcast/13.4.1-dev.mk
@@ -13,10 +13,10 @@ target=sh-elf
cpu_configure_args=--with-multilib-list=$(precision_modes) --with-endian=little --with-cpu=$(default_precision)
# Toolchain versions for SH
-binutils_ver=2.44
+binutils_ver=2.45
gcc_ver=13.4.1
newlib_ver=4.5.0.20241231
-gdb_ver=16.2
+gdb_ver=16.3
# Overide SH toolchain download type
gcc_download_type=git
diff --git a/utils/dc-chain/profiles/dreamcast/14.3.1-dev.mk b/utils/dc-chain/profiles/dreamcast/14.3.1-dev.mk
index 6c4803ad..3d3ec9ce 100644
--- a/utils/dc-chain/profiles/dreamcast/14.3.1-dev.mk
+++ b/utils/dc-chain/profiles/dreamcast/14.3.1-dev.mk
@@ -13,10 +13,10 @@ target=sh-elf
cpu_configure_args=--with-multilib-list=$(precision_modes) --with-endian=little --with-cpu=$(default_precision)
# Toolchain versions for SH
-binutils_ver=2.44
+binutils_ver=2.45
gcc_ver=14.3.1
newlib_ver=4.5.0.20241231
-gdb_ver=16.2
+gdb_ver=16.3
# Overide SH toolchain download type
gcc_download_type=git
diff --git a/utils/dc-chain/profiles/dreamcast/15.0.0-lra.mk b/utils/dc-chain/profiles/dreamcast/15.0.0-lra.mk
index 693c564b..16f45fe7 100644
--- a/utils/dc-chain/profiles/dreamcast/15.0.0-lra.mk
+++ b/utils/dc-chain/profiles/dreamcast/15.0.0-lra.mk
@@ -13,7 +13,7 @@ target=sh-elf
cpu_configure_args=--with-multilib-list=$(precision_modes) --with-endian=little --with-cpu=$(default_precision)
# Toolchain versions for SH
-binutils_ver=2.44
+binutils_ver=2.45
gcc_ver=15.0.0
newlib_ver=4.5.0.20241231
gdb_ver=16.3
diff --git a/utils/dc-chain/profiles/dreamcast/15.1.0.mk b/utils/dc-chain/profiles/dreamcast/15.2.0.mk
similarity index 94%
rename from utils/dc-chain/profiles/dreamcast/15.1.0.mk
rename to utils/dc-chain/profiles/dreamcast/15.2.0.mk
index f3a7c7e4..98e17bb7 100644
--- a/utils/dc-chain/profiles/dreamcast/15.1.0.mk
+++ b/utils/dc-chain/profiles/dreamcast/15.2.0.mk
@@ -6,10 +6,10 @@ target=sh-elf
cpu_configure_args=--with-multilib-list=$(precision_modes) --with-endian=little --with-cpu=$(default_precision)
# Toolchain versions for SH
-binutils_ver=2.44
-gcc_ver=15.1.0
+binutils_ver=2.45
+gcc_ver=15.2.0
newlib_ver=4.5.0.20241231
-gdb_ver=16.2
+gdb_ver=16.3
# GCC custom dependencies
# Specify here if you want to use custom GMP, MPFR and MPC libraries when
diff --git a/utils/dc-chain/profiles/dreamcast/15.1.1-dev.mk b/utils/dc-chain/profiles/dreamcast/15.2.1-dev.mk
similarity index 92%
rename from utils/dc-chain/profiles/dreamcast/15.1.1-dev.mk
rename to utils/dc-chain/profiles/dreamcast/15.2.1-dev.mk
index f71a2bf6..bc20df68 100644
--- a/utils/dc-chain/profiles/dreamcast/15.1.1-dev.mk
+++ b/utils/dc-chain/profiles/dreamcast/15.2.1-dev.mk
@@ -4,7 +4,7 @@
###############################################################################
###############################################################################
### THIS CONFIG IS FOR AN EXPERIMENTAL VERSION OF GCC!
-## THERE ARE NO KNOWN ISSUES BUILDING THIS VERSION as of 2025-04-18.
+## THERE ARE NO KNOWN ISSUES BUILDING THIS VERSION as of 2025-08-03.
###############################################################################
###############################################################################
@@ -13,10 +13,10 @@ target=sh-elf
cpu_configure_args=--with-multilib-list=$(precision_modes) --with-endian=little --with-cpu=$(default_precision)
# Toolchain versions for SH
-binutils_ver=2.44
-gcc_ver=15.1.1
+binutils_ver=2.45
+gcc_ver=15.2.1
newlib_ver=4.5.0.20241231
-gdb_ver=16.2
+gdb_ver=16.3
# Overide SH toolchain download type
gcc_download_type=git
diff --git a/utils/dc-chain/profiles/dreamcast/16.0.0-dev.mk b/utils/dc-chain/profiles/dreamcast/16.0.0-dev.mk
index 33f03cf8..e612f905 100644
--- a/utils/dc-chain/profiles/dreamcast/16.0.0-dev.mk
+++ b/utils/dc-chain/profiles/dreamcast/16.0.0-dev.mk
@@ -13,10 +13,10 @@ target=sh-elf
cpu_configure_args=--with-multilib-list=$(precision_modes) --with-endian=little --with-cpu=$(default_precision)
# Toolchain versions for SH
-binutils_ver=2.44
+binutils_ver=2.45
gcc_ver=16.0.0
newlib_ver=4.5.0.20241231
-gdb_ver=16.2
+gdb_ver=16.3
# Overide SH toolchain download type
gcc_download_type=git
diff --git a/utils/dc-chain/profiles/gamecube/stable.mk b/utils/dc-chain/profiles/gamecube/stable.mk
index 0360dd28..9f34b7bc 100644
--- a/utils/dc-chain/profiles/gamecube/stable.mk
+++ b/utils/dc-chain/profiles/gamecube/stable.mk
@@ -7,10 +7,10 @@ cpu_configure_args=--with-endian=big --with-cpu=750 --disable-multilib --disable
newlib_extra_configure_args += --disable-libgloss
# Toolchain versions for PowerPC
-binutils_ver=2.44
-gcc_ver=15.1.0
+binutils_ver=2.45
+gcc_ver=15.2.0
newlib_ver=4.5.0.20241231
-gdb_ver=16.2
+gdb_ver=16.3
# GCC custom dependencies
# Specify here if you want to use custom GMP, MPFR and MPC libraries when
hooks/post-receive
--
A pseudo Operating System for the Dreamcast.
|