On (24/02/16 17:18), David Disseldorp wrote:
>From: David Disseldorp <ddiss(a)samba.org>
>
>WORDS_BIGENDIAN, HAVE_BIG_ENDIAN and HAVE_LITTLE_ENDIAN are needed by
>Samba. See Samba's byteorder.h header for an example.
>
>Signed-off-by: David Disseldorp <ddiss(a)samba.org>
>---
> configure.ac | 3 +++
> 1 file changed, 3 insertions(+)
>
>diff --git a/configure.ac b/configure.ac
>index 9f09927..9b674ba 100644
>--- a/configure.ac
>+++ b/configure.ac
>@@ -76,6 +76,9 @@ AC_CHECK_FUNCS([ utimensat \
> #Check for endian headers
> AC_CHECK_HEADERS([endian.h sys/endian.h byteswap.h])
>
>+AC_C_BIGENDIAN([AC_DEFINE(HAVE_BIG_ENDIAN, [1], [whether platform is big endian])],
>+ [AC_DEFINE(HAVE_LITTLE_ENDIAN, [1], [whether platform is little
endian])])
>+
> #Set the NSS library install path
> AC_ARG_ENABLE([nsslibdir], [AS_HELP_STRING([--enable-nsslibdir],
> [Where to install nss libraries
($libdir)])],
I can see warning on powerpc platform as well
In file included from /usr/include/samba-4.0/samba_util.h:50:0,
from /usr/include/samba-4.0/ndr.h:30,
from ./src/providers/ad/ad_gpo.c:52,
from src/tests/cmocka/test_ad_gpo.c:33:
/usr/include/samba-4.0/util/byteorder.h:97:51: warning: "HAVE_BIG_ENDIAN" is not
defined [-Wundef]
#if (defined(__powerpc__) && defined(__GNUC__) && HAVE_BIG_ENDIAN)
^
http://ppc.koji.fedoraproject.org/kojifiles/packages/sssd/1.13.3/3.fc23/d...
ACK
Thank you very much for patch.
master:
* faa16fc9f0c9a02b26497e7cf148a92586144c08
sssd-1-13:
* 15ccbb564d5cc7d6fc8e856811b7ed71c0e220a9
LS