commit: a0944aafa313ec5c87a787f41f7ff7317a4b11d6
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 12 16:38:37 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Jun 12 16:38:37 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a0944aaf
scripts/bootstrap-prefix: make FSF gcc the default compiler on ppc-macos
We need (or want) more recent features and standards, and FSF gcc-7
works fine, so use that instead of Clang (which we can't get a recent
version to compile). Because of sys-libs/csu doing some weird stuff, we
really need gcc-apple for that, but that package got hacked to use it,
the rest is all fine with gcc-7.3.0-r3.
scripts/bootstrap-prefix.sh | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index f39daf9b2e..8483a62149 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -197,7 +197,6 @@ configure_toolchain() {
mycc=gcc
;;
*"(GCC) 4.0.1 "*)
- # need gcc-4.2.1 to compile llvm
linker="=sys-devel/binutils-apple-3.2"
compiler_stage1+="
${gcc_deps}
@@ -206,12 +205,17 @@ configure_toolchain() {
sys-devel/binutils-apple"
mycc=gcc
;;
+ *"(Gentoo "*)
+ # probably the result of a bootstrap in
progress
+ linker=sys-devel/binutils-apple
+ mycc=gcc
+ ;;
*)
eerror "unknown compiler"
return 1
;;
esac
- compiler="${gcc_deps} sys-devel/gcc-config
sys-devel/gcc-apple"
+ compiler="${gcc_deps} sys-devel/gcc-config
sys-devel/gcc"
;;
*-darwin*)
# for compilers choice, see bug: