From: ljsebald <ljs...@us...> - 2024-02-01 19:34:24
|
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 04c4dfa47d060320d0cf8b46c96f5b97e5183884 (commit) via 27ec88675ad5690a62b69d6d5017734323d50c90 (commit) via 4a956b26718004faf2bbfb3b874fc2a471d8744c (commit) via b15e24291249af690addbae16479fcba6ceba2a2 (commit) from 489035c46024c93aa8a4daa4efa1eaa56fde29f0 (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 04c4dfa47d060320d0cf8b46c96f5b97e5183884 Merge: 27ec8867 4a956b26 Author: Lawrence Sebald <ljs...@us...> Date: Thu Feb 1 14:33:34 2024 -0500 Merge pull request #478 from KallistiOS/hostshared Allow for --enable-host-shared GCC option in dc-chain configs commit 27ec88675ad5690a62b69d6d5017734323d50c90 Merge: 489035c4 b15e2429 Author: Lawrence Sebald <ljs...@us...> Date: Thu Feb 1 14:32:48 2024 -0500 Merge pull request #477 from KallistiOS/new_binutils Bump binutils to 2.42 for dc-chain dev configurations commit 4a956b26718004faf2bbfb3b874fc2a471d8744c Author: darc <da...@pr...> Date: Mon Jan 29 18:07:43 2024 -0600 Allow for --enable-host-shared GCC option in dc-chain configs commit b15e24291249af690addbae16479fcba6ceba2a2 Author: darc <da...@pr...> Date: Mon Jan 29 16:57:24 2024 -0600 Bump binutils to 2.42 for dc-chain dev configurations ----------------------------------------------------------------------- Summary of changes: utils/dc-chain/config/config.mk.13.2.1-dev.sample | 6 +++--- utils/dc-chain/config/config.mk.14.0.1-dev.sample | 6 +++--- utils/dc-chain/scripts/init.mk | 6 ++++++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/utils/dc-chain/config/config.mk.13.2.1-dev.sample b/utils/dc-chain/config/config.mk.13.2.1-dev.sample index 2bb24e06..be251783 100644 --- a/utils/dc-chain/config/config.mk.13.2.1-dev.sample +++ b/utils/dc-chain/config/config.mk.13.2.1-dev.sample @@ -8,12 +8,12 @@ ############################################################################### ############################################################################### ### THIS CONFIG IS FOR AN EXPERIMENTAL VERSION OF GCC! -## THERE ARE NO KNOWN ISSUES BUILDING THIS VERSION as of 2024-01-04. +## THERE ARE NO KNOWN ISSUES BUILDING THIS VERSION as of 2024-01-29. ############################################################################### ############################################################################### # Toolchain versions for SH -sh_binutils_ver=2.41 +sh_binutils_ver=2.42 sh_gcc_ver=13.2.1 newlib_ver=4.4.0.20231231 gdb_ver=14.1 @@ -29,7 +29,7 @@ gdb_download_type=xz # Toolchain for ARM # The ARM version of gcc/binutils is separated as support for the ARM7DI core # used in the Dreamcast's AICA is not available in versions of GCC beyond 8.5.0. -arm_binutils_ver=2.41 +arm_binutils_ver=2.42 arm_gcc_ver=8.5.0 # Tarball extensions to download for ARM diff --git a/utils/dc-chain/config/config.mk.14.0.1-dev.sample b/utils/dc-chain/config/config.mk.14.0.1-dev.sample index a0ad4d41..1b61eb96 100644 --- a/utils/dc-chain/config/config.mk.14.0.1-dev.sample +++ b/utils/dc-chain/config/config.mk.14.0.1-dev.sample @@ -8,14 +8,14 @@ ############################################################################### ############################################################################### ### THIS CONFIG IS FOR AN EXPERIMENTAL VERSION OF GCC! -## THERE IS ONE KNOWN ISSUE BUILDING THIS VERSION as of 2024-01-04: +## THERE IS ONE KNOWN ISSUE BUILDING THIS VERSION as of 2024-01-29: ## 1. GCC 14.0.1 currently does not build with m4-single-only precision, which ## is the only officially supported KOS mode for floating-point precision. ############################################################################### ############################################################################### # Toolchain versions for SH -sh_binutils_ver=2.41 +sh_binutils_ver=2.42 sh_gcc_ver=14.0.1 newlib_ver=4.4.0.20231231 gdb_ver=14.1 @@ -31,7 +31,7 @@ gdb_download_type=xz # Toolchain for ARM # The ARM version of gcc/binutils is separated as support for the ARM7DI core # used in the Dreamcast's AICA is not available in versions of GCC beyond 8.5.0. -arm_binutils_ver=2.41 +arm_binutils_ver=2.42 arm_gcc_ver=8.5.0 # Tarball extensions to download for ARM diff --git a/utils/dc-chain/scripts/init.mk b/utils/dc-chain/scripts/init.mk index 7951d711..438f75d1 100644 --- a/utils/dc-chain/scripts/init.mk +++ b/utils/dc-chain/scripts/init.mk @@ -159,6 +159,12 @@ ifdef disable_nls endif endif +ifdef enable_host_shared + ifneq (0,$(enable_host_shared)) + extra_configure_args += --enable-host-shared + endif +endif + # Function to verify variable is not empty # Args: # 1 - Variable Name hooks/post-receive -- A pseudo Operating System for the Dreamcast. |