Changes to support building compiler + linker with clang in darwin prefix diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh index 495b350694..04f7923021 100755 --- a/scripts/bootstrap-prefix.sh +++ b/scripts/bootstrap-prefix.sh @@ -246,7 +246,8 @@ configure_toolchain() { app-arch/libarchive app-crypt/rhash dev-util/cmake - dev-util/ninja" + dev-util/ninja + sys-devel/gnuconfig" case "${ccvers}" in *"Apple clang version "*) vers=${ccvers#*Apple clang version } @@ -261,6 +262,9 @@ configure_toolchain() { sys-libs/libcxx" CC=clang CXX=clang++ + # sys-devel/binutils-apple requires sys-libs/tapi, but we + # cannot build it first. so, stage2 needs to bootstrap it. + #linker="sys-libs/tapi sys-devel/binutils-apple" linker=sys-devel/binutils-apple if [[ ! -d /usr/include ]]; then darwin_symlink_sdk @@ -330,14 +334,16 @@ configure_toolchain() {