* gl/modules/smack: Require gl_FUNC_ACL_ARG so we
use a consistent --without-libsmack option.
* NEWS: Mention the Build-related change.
---
 NEWS             | 3 +++
 gl/modules/smack | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 70d0fc7f8..fdb66ce71 100644
--- a/NEWS
+++ b/NEWS
@@ -90,6 +90,9 @@ GNU coreutils NEWS                                    -*- 
outline -*-
   gzip-compressed tarballs are no longer distributed,
   instead being replaced with zstandard-compressed tarballs.
 
+  The configure option '--disable-libsmack' is consolidated to
+  '--without-libsmack'.  The option '--disable-libsmack' is now deprecated.
+
 
 * Noteworthy changes in release 9.12 (2026-09-14) [stable]
 
diff --git a/gl/modules/smack b/gl/modules/smack
index 1c4a541a6..612c2b216 100644
--- a/gl/modules/smack
+++ b/gl/modules/smack
@@ -3,15 +3,15 @@ Include and determine the availability of smack routines
 
 Files:
 lib/smack.h
+m4/acl.m4
 
 Depends-on:
 
 configure.ac:
 # Check whether libsmack is available
 LIB_SMACK=
-AC_ARG_ENABLE([libsmack],
-  AS_HELP_STRING([--disable-libsmack], [disable libsmack support]))
-if test "X$enable_libsmack" != "Xno"; then
+AC_REQUIRE([gl_FUNC_ACL_ARG])
+if test "X$with_libsmack" != "Xno"; then
   AC_CHECK_LIB([smack], [smack_new_label_from_self],
     [AC_CHECK_LIB([smack], [smack_new_label_from_path],
       [AC_CHECK_HEADER([sys/smack.h],
@@ -19,7 +19,7 @@ if test "X$enable_libsmack" != "Xno"; then
          AC_DEFINE([HAVE_SMACK], [1], [libsmack usability])]
       )])])
   if test "X$LIB_SMACK" = "X"; then
-    if test "X$enable_libsmack" = "Xyes"; then
+    if test "X$with_libsmack" = "Xyes"; then
       AC_MSG_ERROR([libsmack library was not found or not usable])
     fi
   fi
-- 
2.55.0


Reply via email to