build: use gcc-ar / gcc-ranlib in preparation for link-time-optimization

Change-Id: If5fd9a8f15200fca9a89999605394f7527387a2b
This commit is contained in:
Solomon Peachy 2021-07-08 18:53:27 -04:00
parent 2ff3425ab1
commit 2c984f3714

12
tools/configure vendored
View file

@ -63,9 +63,9 @@ prefixtools () {
WINDRES=${prefix}windres WINDRES=${prefix}windres
DLLTOOL=${prefix}dlltool DLLTOOL=${prefix}dlltool
DLLWRAP=${prefix}dllwrap DLLWRAP=${prefix}dllwrap
RANLIB=${prefix}ranlib RANLIB=${prefix}gcc-ranlib
LD=${prefix}ld LD=${prefix}ld
AR=${prefix}ar AR=${prefix}gcc-ar
AS=${prefix}as AS=${prefix}as
OC=${prefix}objcopy OC=${prefix}objcopy
} }
@ -249,7 +249,6 @@ EOF
} }
simcc () { simcc () {
# default tool setup for native building # default tool setup for native building
prefixtools "$CROSS_COMPILE" prefixtools "$CROSS_COMPILE"
ARG_ARM_THUMB=0 # can't use thumb in native builds ARG_ARM_THUMB=0 # can't use thumb in native builds
@ -510,13 +509,6 @@ EOF
# the gcc version should most likely match what versions we build with # the gcc version should most likely match what versions we build with
# rockboxdev.sh # rockboxdev.sh
# #
calmrisccc () {
prefixtools calmrisc16-unknown-elf-
GCCOPTS="-Wl\,--no-check-sections $CCOPTS"
GCCOPTIMIZE="-fomit-frame-pointer"
endian="big"
gccchoice="4.9.4"
}
coldfirecc () { coldfirecc () {
prefixtools m68k-elf- prefixtools m68k-elf-