1
0
Fork 0
forked from len0rd/rockbox

Toolchains: Update to GCC 8.5.0

All toolchain dependencies are circa the GCC 8.5.0 release:

  GCC 8.5.0, binutils 2.37, gmp 6.2.1, mpfr 4.1.0, mpc 1.2.1, isl 0.18

Native:

 * arm  (smoke tested on ipodvideo+mini2g)
 * mips (seems to be stable on xDuoo X3)
 * m68k (binaries untested)

Hosted:

 * arm (binaries untested)
 * mips (smoke tested on xDuoo X3ii)

Unchanged:

 * Android NDK (unchanged at GCC 4.9.4)

Change-Id: I1c2fca5d87d4a11e50aa495fad75f4f9c938c766
This commit is contained in:
Solomon Peachy 2022-10-09 19:17:41 -04:00
parent 36fdd3dfed
commit 67dc833e46
5 changed files with 172 additions and 178 deletions

12
tools/configure vendored
View file

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