https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80782
--- Comment #18 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Sergey Fedorov from comment #17) > (In reply to Iain Sandoe from comment #16) > > Why not use `llas` (which only needs LLVM) instead of `clang` (which needs > LLVM + clang)? > I have seen in some ticket that you have built gcc, setting your `llas` > (from 7.1.1?) as the assembler. because most (I would say almost all) people who build GCC for macOS use the existing installation of Xcode to provide the assembler and linker. For the latest OS versions, building the linker is not even possible - the new one is closed source. So, we _could_ require building the [cctools/LLVM] "binutils" for macOS - but we would then need to support a linker that works on "latest". That's a step I've been reluctant to take because it adds more support work where we're already overloaded.