1
0
Fork 0
forked from len0rd/rockbox

Toolchains: Update to GCC 9.5.0

GCC 9.5.0, binutils 2.38, gmp 6.1.2, mpfr 4.1.1, mpc 1.2.1, isl 0.18

Native:

  * arm - mini2g, nano2g, ipod6g works
  * mips - xduoox3 works
  * m68k - binaries untested

Hosted:

  * arm - samsungypr0 works
  * mips - xduoox3ii works
  * Android NDK - unchanged at GCC 4.9.4

Change-Id: I80faed4c74f7238265bf7a19b794e8476c351411
This commit is contained in:
Solomon Peachy 2025-09-07 15:42:33 -04:00
parent 5a1a5de3e3
commit 977b6ef692
10 changed files with 242 additions and 188 deletions

12
tools/configure vendored
View file

@ -138,7 +138,7 @@ app_set_lcd_size () {
findarmgcc() {
prefixtools arm-elf-eabi-
gccchoice="4.9.4"
gccchoice="9.5.0"
}
# scan the $PATH for the given command
@ -548,7 +548,7 @@ coldfirecc () {
GCCOPTS="$CCOPTS -mcpu=5249 -malign-int -mstrict-align"
GCCOPTIMIZE="-fomit-frame-pointer"
endian="big"
gccchoice="4.9.4"
gccchoice="9.5.0"
}
arm7tdmicc () {
@ -628,7 +628,7 @@ mipselcc () {
GCCOPTS="$GCCOPTS -ffunction-sections -msoft-float -G 0 -Wno-parentheses"
GCCOPTIMIZE="-fomit-frame-pointer"
endian="little"
gccchoice="4.9.4"
gccchoice="9.5.0"
}
mipsr2elcc () {
@ -638,7 +638,7 @@ mipsr2elcc () {
GCCOPTS="$GCCOPTS -ffunction-sections -msoft-float -G 0 -Wno-parentheses"
GCCOPTIMIZE="-fomit-frame-pointer"
endian="little"
gccchoice="4.9.4"
gccchoice="9.5.0"
}
maemocc () {
@ -786,7 +786,7 @@ arm1176jzlinuxcc () {
GCCOPTS="$GCCOPTS -D_GNU_SOURCE=1 -U_FORTIFY_SOURCE -D_REENTRANT"
# Set up compiler
gccchoice="4.9.4"
gccchoice="9.5.0"
prefixtools "arm-rockbox-linux-gnueabi-"
}
@ -966,7 +966,7 @@ mipsellinuxcc () {
GCCOPTS="$GCCOPTS -D_GNU_SOURCE=1 -U_FORTIFY_SOURCE -D_REENTRANT"
# Set up compiler
gccchoice="4.9.4"
gccchoice="9.5.0"
prefixtools "mipsel-rockbox-linux-gnu-"
}