summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorcadmic <cadmic24@gmail.com>2025-01-02 00:35:22 -0800
committerGitHub <noreply@github.com>2025-01-02 03:35:22 -0500
commit9dafc2f2e4cecff745be05b7003f4e5b2e9f2ba9 (patch)
tree0588c180657b7e8a13c98cdbeddc90e5275a72e8 /tools
parentffc9f2d4f1fe72a9ac2d803177d612600b5ef22e (diff)
[iQue] Build some C files with EGCS (#2396)
Diffstat (limited to 'tools')
-rw-r--r--tools/Makefile2
-rw-r--r--tools/audio/soundfont_compiler.c2
-rw-r--r--tools/permuter_settings.toml1
3 files changed, 3 insertions, 2 deletions
diff --git a/tools/Makefile b/tools/Makefile
index 37707788f..b50027312 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -15,7 +15,7 @@ IDO_RECOMP_5_3_DIR := ido_recomp/$(DETECTED_OS)/5.3
IDO_RECOMP_7_1_DIR := ido_recomp/$(DETECTED_OS)/7.1
EGCS_BINUTILS_VERSION := 0.6
-EGCS_GCC_VERSION := 0.5
+EGCS_GCC_VERSION := 0.7
EGCS_DIR := egcs/$(DETECTED_OS)
ifeq ($(shell command -v clang >/dev/null 2>&1; echo $$?),0)
diff --git a/tools/audio/soundfont_compiler.c b/tools/audio/soundfont_compiler.c
index 3dbf18eaa..4f9a5779c 100644
--- a/tools/audio/soundfont_compiler.c
+++ b/tools/audio/soundfont_compiler.c
@@ -1076,7 +1076,7 @@ emit_c_samples(FILE *out, soundfont *sf)
"NO_REORDER SECTION_DATA ALIGNED(16) AdpcmBookHeader SF%d_%s_BOOK_HEADER = {" "\n"
" %d, %d," "\n"
"};" "\n"
- "NO_REORDER SECTION_DATA AdpcmBookData SF%d_%s_BOOK_DATA = {" "\n",
+ "NO_REORDER SECTION_DATA s16 SF%d_%s_BOOK_DATA[] = {" "\n",
// clang-format on
sf->info.index, bookname, sample->aifc.book.order, sample->aifc.book.npredictors, sf->info.index,
bookname);
diff --git a/tools/permuter_settings.toml b/tools/permuter_settings.toml
index 472edb696..557e748cd 100644
--- a/tools/permuter_settings.toml
+++ b/tools/permuter_settings.toml
@@ -33,3 +33,4 @@ ACTOR_DEBUG_PRINTF = "void"
[decompme.compilers]
"tools/ido_recomp/*/7.1/cc" = "ido7.1"
"tools/ido_recomp/*/5.3/cc" = "ido5.3"
+"tools/egcs/*/gcc" = "egcs_1.1.2-4"