Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > 288041718f979fdcacd1a648d9614dd8 > files > 2

sssd-1.13.4-9.2.mga6.src.rpm

From 303d096f920801f7b06a7ad406ea83b4cd0219da Mon Sep 17 00:00:00 2001
From: David Disseldorp <ddiss@samba.org>
Date: Tue, 6 May 2014 15:56:42 +0200
Subject: [PATCH] build: detect endianness at configure time

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@samba.org>
---
 configure.ac | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git configure.ac configure.ac
index eb7e376..3ed8e69 100644
--- a/configure.ac
+++ b/configure.ac
@@ -432,6 +432,13 @@ AM_CONDITIONAL([HAVE_DEVSHM], [test -d /
 ENABLE_POLKIT_RULES_PATH
 AM_CONDITIONAL([HAVE_POLKIT_RULES_D], [test x$HAVE_POLKIT_RULES_D != x])
 
+AC_C_BIGENDIAN
+if test x$WORDS_BIGENDIAN != x; then
+    AC_DEFINE(HAVE_BIG_ENDIAN, 1, [whether platform is big endian])
+else
+    AC_DEFINE(HAVE_LITTLE_ENDIAN, 1, [whether platform is little endian])
+fi
+
 abs_build_dir=`pwd`
 AC_DEFINE_UNQUOTED([ABS_BUILD_DIR], ["$abs_build_dir"], [Absolute path to the build directory])
 AC_SUBST([abs_builddir], $abs_build_dir)
-- 
1.8.4.5