crossdev -t arm-elf succeeds on building binutils, but then fails to build newlib-headers. Inspection of the error indicates that newlib-headers wants arm-elf-cc (which is not yet compiled). I attempted to circumnavigate the problem by emerging cross-arm-elf/gcc, but it fails as well, apparently on a lack of header files. As such, this looks kinda like a chicken-and-egg problem. I'm still experimenting with ways to get arm-elf-cc built before newlib-headers, but methinks "crossdev -t arm-elf" should DTRT (ergo a bug report). Logs to be attached.
Created attachment 163576 [details] crossdev report of -t arm-elf configuration The astute reader will notice that crossdev is working out of one of my layman overlays. It's annoying (and I've fixed it since the logging), but it should be inconsequential to the bug.
Created attachment 163577 [details] crossdev-managed emerge log showing a successful binutils build for arm-elf
Created attachment 163578 [details] crossdev-managed emerge log showing a failed build of newlib-headers for arm-elf
Created attachment 163580 [details] tail end of activity from a manual invocation of emerge -av cross-arm-elf/gcc
*** This bug has been marked as a duplicate of bug 229669 ***