diff options
author | Jeroen Hofstee <jeroen@myspectrum.nl> | 2014-10-07 22:42:27 +0200 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-10-10 16:00:01 -0400 |
commit | ed8271d11c5c7a31eb49f787fa25eece6b82bb9e (patch) | |
tree | 82c2f16d244eb0ed53842b7901fb1c370a3432ed | |
parent | 4a74298c54272f1b0397826072c193158d3e7f14 (diff) | |
download | u-boot-imx-ed8271d11c5c7a31eb49f787fa25eece6b82bb9e.zip u-boot-imx-ed8271d11c5c7a31eb49f787fa25eece6b82bb9e.tar.gz u-boot-imx-ed8271d11c5c7a31eb49f787fa25eece6b82bb9e.tar.bz2 |
tools: compiler.h: Fix build on FreeBSD
Commit 832472 "tools: socfpga: Add socfpga preloader signing
to mkimage" added tools/socfpga.c which relies on htole32,
le32toh and friends. While compiler.h includes these protypes
for linux from endian.h, it doesn't do so for FreeBSD. Hence
include <sys/endian.h> for FreeBSD.
Cc: Marek Vasut <marex@denx.de>
CC: Tom Rini <trini@ti.com>
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
-rw-r--r-- | include/compiler.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/compiler.h b/include/compiler.h index 1451916..2103602 100644 --- a/include/compiler.h +++ b/include/compiler.h @@ -48,6 +48,10 @@ # include <machine/endian.h> typedef unsigned long ulong; #endif +#ifdef __FreeBSD__ +# include <sys/endian.h> /* htole32 and friends */ +#endif + #include <time.h> typedef uint8_t __u8; |