From c72afa37ee1584605ef978a5874dbbd049c203d8 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Thu, 25 Apr 2013 07:34:44 +0000 Subject: [PATCH] ID: 3608760 - Add bswap.h to ipmi_chassis.c and ipmi_pef.c ID: 3564701 - ipmitool 1.8.12 doesn't build on big endian architectures Compilation would fail on big endian architecture because BSWAP_32 was not defined in 'ipmi_chassis.c' and 'ipmi_pef.c'. The problem was '#include ' depended on WORDS_BIGENDIAN which comes from ''. However, none of the previous header files would include '', so it remained undefined. 'bswap.h' gets included unconditionally now. Commit for Dan Gora --- ipmitool/lib/ipmi_chassis.c | 5 +---- ipmitool/lib/ipmi_pef.c | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/ipmitool/lib/ipmi_chassis.c b/ipmitool/lib/ipmi_chassis.c index 9f71d32..aaf3878 100644 --- a/ipmitool/lib/ipmi_chassis.c +++ b/ipmitool/lib/ipmi_chassis.c @@ -35,10 +35,7 @@ #include #include -#if WORDS_BIGENDIAN -# include -#endif - +#include #include #include #include diff --git a/ipmitool/lib/ipmi_pef.c b/ipmitool/lib/ipmi_pef.c index c0fa00d..154bf40 100644 --- a/ipmitool/lib/ipmi_pef.c +++ b/ipmitool/lib/ipmi_pef.c @@ -34,10 +34,7 @@ #include #include -#if WORDS_BIGENDIAN -# include -#endif - +#include #include #include #include