On 09/03/2017 09:47 AM, Maya Rashish wrote: > Hi, in my first attempt to fix a build issue I found that the order of > tm files matters, would prefer to move linux-looking parts of elf.h to > linux.h. > > other targets that include alpha/elf.h besides linux: > openbsd: provides their own STARTFILE_SPEC and ENDFILE_SPEC in later file: > https://github.com/openbsd/ports/blob/master/lang/gcc/6/patches/patch-gcc_config_alpha_openbsd_h > freebsd: dropped alpha in freebsd 7.0 (2008) > > Built trunk on netbsd/alpha (until I out of spaced with a working stage3 > after two days :-)) with some extra modifications. So we can't depend on patches that OpenBSD applies. What's important is what is in the official GCC sources.
I'd like to see some discussion about what these macros should look like for the *bsd ports. Merely removing them from elf.h without providing something for the *bsd ports seems wrong to me. Jeff