summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2021-07-08 18:53:27 -0400
committerSolomon Peachy <pizza@shaftnet.org>2021-07-08 19:53:05 -0400
commit2c984f3714067a38980dae51d1cb7d66d49f84f8 (patch)
treef8d29099b4f33211c8df4fd92623d8a71756678f
parent2ff3425ab1685a1445cc330eca15a78025c1903a (diff)
downloadrockbox-2c984f3714067a38980dae51d1cb7d66d49f84f8.tar.gz
rockbox-2c984f3714067a38980dae51d1cb7d66d49f84f8.zip
build: use gcc-ar / gcc-ranlib in preparation for link-time-optimization
Change-Id: If5fd9a8f15200fca9a89999605394f7527387a2b
-rwxr-xr-xtools/configure12
1 files changed, 2 insertions, 10 deletions
diff --git a/tools/configure b/tools/configure
index 5a08ef649b..180dcc0e60 100755
--- a/tools/configure
+++ b/tools/configure
@@ -63,9 +63,9 @@ prefixtools () {
63 WINDRES=${prefix}windres 63 WINDRES=${prefix}windres
64 DLLTOOL=${prefix}dlltool 64 DLLTOOL=${prefix}dlltool
65 DLLWRAP=${prefix}dllwrap 65 DLLWRAP=${prefix}dllwrap
66 RANLIB=${prefix}ranlib 66 RANLIB=${prefix}gcc-ranlib
67 LD=${prefix}ld 67 LD=${prefix}ld
68 AR=${prefix}ar 68 AR=${prefix}gcc-ar
69 AS=${prefix}as 69 AS=${prefix}as
70 OC=${prefix}objcopy 70 OC=${prefix}objcopy
71} 71}
@@ -249,7 +249,6 @@ EOF
249} 249}
250 250
251simcc () { 251simcc () {
252
253 # default tool setup for native building 252 # default tool setup for native building
254 prefixtools "$CROSS_COMPILE" 253 prefixtools "$CROSS_COMPILE"
255 ARG_ARM_THUMB=0 # can't use thumb in native builds 254 ARG_ARM_THUMB=0 # can't use thumb in native builds
@@ -510,13 +509,6 @@ EOF
510# the gcc version should most likely match what versions we build with 509# the gcc version should most likely match what versions we build with
511# rockboxdev.sh 510# rockboxdev.sh
512# 511#
513calmrisccc () {
514 prefixtools calmrisc16-unknown-elf-
515 GCCOPTS="-Wl\,--no-check-sections $CCOPTS"
516 GCCOPTIMIZE="-fomit-frame-pointer"
517 endian="big"
518 gccchoice="4.9.4"
519}
520 512
521coldfirecc () { 513coldfirecc () {
522 prefixtools m68k-elf- 514 prefixtools m68k-elf-