parisc: Pass endianness info to sparse

parisc is big-endian only but sparse assumes the same endianness as the
building machine.
This is problematic for code which expect __BYTE_ORDER__ being correctly
predefined by the compiler which sparse can then pre-process differently
from what gcc would.

Fix this by letting sparse know about the architecture endianness.

To: James Bottomley <[email protected]>
To: Helge Deller <[email protected]>
CC: [email protected]
Signed-off-by: Luc Van Oostenryck <[email protected]>
Signed-off-by: Helge Deller <[email protected]>
This commit is contained in:
Luc Van Oostenryck 2017-10-31 18:21:59 +01:00 • committed by Helge Deller
commit 3744d988c0

View file

@ -22,7 +22,7 @@ KBUILD_IMAGE := vmlinuz
KBUILD_DEFCONFIG := default_defconfig
NM = sh $(srctree)/arch/parisc/nm
CHECKFLAGS += -D__hppa__=1
CHECKFLAGS += -D__hppa__=1 -mbig-endian
LIBGCC = $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
export LIBGCC