Home
last modified time | relevance | path

Searched hist:"80591 e61a0f7e88deaada69844e4a31280c4a38f" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/
H A DMakefile80591e61a0f7e88deaada69844e4a31280c4a38f Sat Nov 09 06:12:16 CST 2019 Luc Van Oostenryck <luc.vanoostenryck@gmail.com> kbuild: tell sparse about the $ARCH

Sparse uses the same executable for all archs and uses flags
like -m64, -mbig-endian or -D__arm__ for arch-specific parameters.
But Sparse also uses value from the host machine used to build
Sparse as default value for the target machine.

This works, of course, well for native build but can create
problems when cross-compiling, like defining both '__i386__'
and '__arm__' when cross-compiling for arm on a x86-64 machine.

Fix this by explicitely telling sparse the target architecture.

Reported-by: Ben Dooks <ben.dooks@codethink.co.uk>
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>