On Thu, Nov 24, 2016 at 1:38 AM, Segher Boessenkool <seg...@kernel.crashing.org> wrote: > On Thu, Nov 24, 2016 at 12:08:40AM +1100, Nicholas Piggin wrote: >> Question, are there any fundamental reasons we shouldn't use the ELFv2 >> ABI to build big endian kernels if the compiler supports it? > > No one uses ELFv2 for BE in production, and it isn't thoroughly tested > at all, not even regularly tested. "Not supported", as far as GCC is > concerned (or any of the distros AFAIK).
Is this actually unsupported by gcc? The ppc64 musl libc port is ABI v2 only so they use it on BE too. Buildroot forces ABI v2 to be used for all of userspace when musl is selected as the libc for this reason so it's not completely used in the wild. It's still pretty niche though...