On Sun, Aug 18, 2019 at 04:29:03PM +0200, Christian Weisgerber wrote: > Grepping the ports tree for uses of /usr/bin/gcc turned up > devel/arm-elf/gcc. That port has been marked BROKEN "due to frequent > segfaults during build" for 4.5 years. I guess nobody has missed > it since. > > I was going to suggest that we remove the port, but it's part of > four related ones: > > devel/arm-elf/binutils > devel/arm-elf/gcc > devel/arm-elf/gdb > devel/arm-elf/newlib > > newlib depends on gcc, so it will have to go too if gcc goes. > binutils and gdb are independent of gcc, and in fact we have packages > for them. But are they any use on their own? > > The ports were imported in 2007, once updated in 2010, the maintainer > asked to be removed in 2012, and otherwise the changes have been > mostly infrastructure churn. > > Can we delete all of devel/arm-elf? Yes? No?
I think they can all be removed. We have devel/arm-none-eabi and ports clang has support for multiple targets in a single binary (including arm). > What's the use of an "arm-elf" cross-tools suite? I imagine it is for the older abi (aapcs). The ports were originally for writing code for microcontrollers but people use eabi with those as well now.