https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87891
--- Comment #11 from Douglas Mencken <dougmencken at gmail dot com> --- That’s what I did sudo ln -s /usr/bin/as /usr/bin/powerpc64-unknown-darwin-as sudo ln -s /usr/bin/ld /usr/bin/powerpc64-unknown-darwin-ld sudo ln -s /usr/bin/ar /usr/bin/powerpc64-unknown-darwin-ar sudo rm /usr/bin/powerpc64-unknown-darwin-ranlib sudo cat << EOF > /usr/bin/powerpc64-unknown-darwin-ranlib #!/bin/sh exec ranlib \${1+"\$@"} EOF sudo chmod +x /usr/bin/powerpc64-unknown-darwin-ranlib sudo ln -s /usr/bin/lipo /usr/bin/powerpc64-unknown-darwin-lipo sudo ln -s /usr/bin/strip /usr/bin/powerpc64-unknown-darwin-strip nano gcc/as ORIGINAL_AS_FOR_TARGET="as" nano gcc/collect-ld ORIGINAL_LD_FOR_TARGET="ld" ln -s /usr/include/sys ./gcc/include/sys ln -s /usr/include/machine ./gcc/include/machine ln -s /usr/include/mach ./gcc/include/mach ln -s /usr/include/ppc ./gcc/include/ppc ln -s /usr/include/unistd.h ./gcc/include/unistd.h ln -s /usr/include/_types.h ./gcc/include/_types.h ln -s /usr/include/stdlib.h ./gcc/include/stdlib.h ln -s /usr/include/available.h ./gcc/include/available.h ln -s /usr/include/alloca.h ./gcc/include/alloca.h ln -s /usr/include/pthread.h ./gcc/include/pthread.h ln -s /usr/include/pthread_impl.h ./gcc/include/pthread_impl.h ln -s /usr/include/sched.h ./gcc/include/sched.h ln -s /usr/include/time.h ./gcc/include/time.h ln -s /usr/include/_structs.h ./gcc/include/_structs.h ln -s /usr/include/string.h ./gcc/include/string.h mv gcc/include/stdint.h gcc/include/stdint.h.gcc ln -s /usr/include/stdint.h ./gcc/include/stdint.h ln -s /usr/include/signal.h ./gcc/include/signal.h ln -s /usr/include/dlfcn.h ./gcc/include/dlfcn.h ln -s /usr/include/AvailabilityMacros.h ./gcc/include/AvailabilityMacros.h ln -s /usr/include/mach-o ./gcc/include/mach-o ln -s /usr/include/architecture ./gcc/include/architecture ln -s /usr/include/libkern ./gcc/include/libkern