https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66356
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This is what I have for a cross compiler (I have not tested building natively this way really): lrwxrwxrwx 1 apinski apinski 20 Oct 26 2019 bfd -> ../gits/binutils/bfd lrwxrwxrwx 1 apinski apinski 25 Oct 26 2019 binutils -> ../gits/binutils/binutils lrwxrwxrwx 1 apinski apinski 23 Oct 26 2019 elfcpp -> ../gits/binutils/elfcpp lrwxrwxrwx 1 apinski apinski 20 Oct 26 2019 gas -> ../gits/binutils/gas lrwxrwxrwx 1 apinski apinski 21 Oct 26 2019 gold -> ../gits/binutils/gold lrwxrwxrwx 1 apinski apinski 22 Oct 26 2019 gprof -> ../gits/binutils/gprof lrwxrwxrwx 1 apinski apinski 19 Oct 26 2019 ld -> ../gits/binutils/ld lrwxrwxrwx 1 apinski apinski 26 Oct 26 2019 libiberty -> ../gits/binutils/libiberty lrwxrwxrwx 1 apinski apinski 24 Oct 26 2019 opcodes -> ../gits/binutils/opcodes lrwxrwxrwx 1 apinski apinski 23 Nov 16 2019 gnulib -> ../gits/binutils/gnulib lrwxrwxrwx 1 apinski apinski 23 Nov 16 2019 libctf -> ../gits/binutils/libctf lrwxrwxrwx 1 apinski apinski 23 Nov 21 2019 ar-lib -> ../gits/binutils/ar-lib There might be others that are needed too. like include might be needed from binutils rather than GCC.