Skip to content

Commit 379cdd6

Browse files
Add liba2i to the build system
Signed-off-by: Alejandro Colomar <[email protected]>
1 parent cc974c3 commit 379cdd6

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

configure.ac

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,10 @@ if test "$enable_logind" = "yes"; then
399399
fi
400400
AM_CONDITIONAL(ENABLE_LOGIND, test "x$enable_logind" != "xno")
401401

402+
AC_SUBST(LIBA2I)
403+
AC_CHECK_LIB(a2i, str2si, [LIBA2I=-la2i],
404+
[AC_MSG_ERROR([str2si() not found])])
405+
402406
AC_SUBST(LIBCRYPT)
403407
AC_CHECK_LIB(crypt, crypt, [LIBCRYPT=-lcrypt],
404408
[AC_MSG_ERROR([crypt() not found])])

lib/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ libshadow_la_CPPFLAGS += -DVENDORDIR=\"$(VENDORDIR)\"
1919
endif
2020

2121
libshadow_la_CPPFLAGS += -I$(top_srcdir)
22-
libshadow_la_CFLAGS = $(LIBBSD_CFLAGS) $(LIBCRYPT_PAM) $(LIBSYSTEMD)
22+
libshadow_la_CFLAGS = $(LIBBSD_CFLAGS) $(LIBA2I) $(LIBCRYPT_PAM) $(LIBSYSTEMD)
2323
libshadow_la_LIBADD = $(LIBADD_DLOPEN)
2424

2525
libshadow_la_SOURCES = \

libsubid/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ libsubid_la_LDFLAGS = -version-info @LIBSUBID_ABI_MAJOR@ -export-symbols-regex '
55
pkginclude_HEADERS = subid.h
66

77
MISCLIBS = \
8+
$(LIBA2I) \
89
$(LIBAUDIT) \
910
$(LIBSELINUX) \
1011
$(LIBSEMANAGE) \

src/Makefile.am

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ if WITH_TCB
8383
shadowsgidubins = passwd
8484
endif
8585

86-
LDADD = $(INTLLIBS) \
86+
LDADD = \
87+
$(LIBA2I) \
88+
$(INTLLIBS) \
8789
$(top_builddir)/lib/libshadow.la \
8890
$(LIBTCB)
8991

0 commit comments

Comments
 (0)