]> Savannah Git Hosting - gnulib.git/commitdiff
selinux-h: really build without selinux when library is missing
authorMichael Haubenwallner <michael.haubenwallner@salomon.at>
Mon, 21 Oct 2013 19:39:15 +0000 (20:39 +0100)
committerPádraig Brady <P@draigBrady.com>
Tue, 22 Oct 2013 09:52:20 +0000 (10:52 +0100)
* m4/selinux-selinux-h.m4: When the selinux library is missing, really
continue without selinux, as already told in the warning message.

This is necessary for when the 64bit selinux development package is
installed only, but the package (tar-1.27 fex) is built as 32bit,
causing the header files to be found while the library already wasn't
found earlier.

ChangeLog
m4/selinux-selinux-h.m4

index 1c6a7afb9bbbcae9b42d2333dc72d8d68e41a106..4de7e68614a2ebb3b9532fee43d8f3fc8fe784c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-10-21  Michael Haubenwallner <michael.haubenwallner@salomon.at>
+
+       selinux-h: Really build without selinux when library is missing.
+       * m4/selinux-selinux-h.m4: When the selinux library is missing, really
+       continue without selinux, as already told in the warning message.
+
 2013-10-21  Jim Meyering  <meyering@fb.com>
 
        regex: also remove dependency on HAVE_WCSCOLL
index 17cccffbfaa4127d48753645e353c70b44342270..eb005fcd0acac6bb155b0665f1a9185d2cb2186e 100644 (file)
@@ -61,9 +61,11 @@ AC_DEFUN([gl_LIBSELINUX],
   AC_SUBST([LIB_SELINUX])
 
   # Warn if SELinux is found but libselinux is absent;
-  if test "$ac_cv_search_setfilecon" = no &&
-     test "$host" = "$build" && test -d /selinux; then
-    AC_MSG_WARN([This system supports SELinux but libselinux is missing.])
-    AC_MSG_WARN([AC_PACKAGE_NAME will be compiled without SELinux support.])
+  if test "$ac_cv_search_setfilecon" = no; then
+    if test "$host" = "$build" && test -d /selinux; then
+      AC_MSG_WARN([This system supports SELinux but libselinux is missing.])
+      AC_MSG_WARN([AC_PACKAGE_NAME will be compiled without SELinux support.])
+    fi
+    with_selinux=no
   fi
 ])