MIPS: Always specify -EB or -EL when using clang
authorPaul Burton <paul.burton@mips.com>
Tue, 7 Aug 2018 23:06:41 +0000 (16:06 -0700)
committerPaul Burton <paul.burton@mips.com>
Tue, 7 Aug 2018 23:16:08 +0000 (16:16 -0700)
commitc6d6f4c55f5cda5a7fa5a08eede0eb289937c328
tree1d98da834a50213a3572f599c2c49fbff62311ed
parent36dc5b20e31db5cd470eb1934815320e7a0434c3
MIPS: Always specify -EB or -EL when using clang

When building using clang, always specify -EB or -EL in order to ensure
we target the desired endianness.

Since clang cross compiles using a single compiler build with multiple
targets, our -dumpmachine tests which don't specify clang's --target
argument check output based upon the build machine rather than the
machine our build will target. This means our detection of whether to
specify -EB fails miserably & we never do. Providing the endianness flag
unconditionally for clang resolves this issue & simplifies the clang
path somewhat.

Signed-off-by: Paul Burton <paul.burton@mips.com>
arch/mips/Makefile