From 1e2d569f49f04400fb3bcf30d4ebc8fc2b898c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Sat, 12 Nov 2022 16:29:48 +0100 Subject: [PATCH v2] *: Add $(LTLIBINTL) to libacl_LIBADD tools_ldadd On some platforms, libc does not provide gettext, and hence, more work is necessary to get gettext to link. AM_GNU_GETTEXT covers for this case and emits a $(LTLIBINTL) that we can use on those platforms. --- libacl/Makemodule.am | 3 ++- tools/Makemodule.am | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libacl/Makemodule.am b/libacl/Makemodule.am index c35214c..a5d2ccd 100644 --- a/libacl/Makemodule.am +++ b/libacl/Makemodule.am @@ -74,7 +74,8 @@ INTERNAL_CFILES = \ libacl_la_DEPENDENCIES = exports libmisc.la libacl_la_SOURCES = $(CFILES) $(HFILES) -libacl_la_LIBADD = -lattr libmisc.la +# See (gettext)AM_GNU_GETTEXT and (gettext)src/Makefile. +libacl_la_LIBADD = -lattr libmisc.la $(LTLIBINTL) libacl_la_CFLAGS = $(AM_CFLAGS) -include $(srcdir)/libacl/perm_copy.h libacl_la_LDFLAGS = \ -Wl,--version-script,$(top_srcdir)/exports \ diff --git a/tools/Makemodule.am b/tools/Makemodule.am index 60a9a2d..5475234 100644 --- a/tools/Makemodule.am +++ b/tools/Makemodule.am @@ -1,4 +1,4 @@ -tools_ldadd = $(LDADD) libacl.la libmisc.la +tools_ldadd = libacl.la libmisc.la $(LTLIBINTL) bin_PROGRAMS += chacl chacl_SOURCES = tools/chacl.c -- 2.38.1