]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
autotools: define HAVE_LIBPTHREAD and PTHREAD_LIBS
authorKarel Zak <kzak@redhat.com>
Mon, 27 Jan 2025 13:01:38 +0000 (14:01 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 27 Jan 2025 13:01:38 +0000 (14:01 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac
libuuid/src/Makemodule.am

index 07b50899952281107e9f76a8ac1a743353e39a45..986e98bb5964a474e919e8407e94c1df87262a20 100644 (file)
@@ -771,6 +771,13 @@ AS_IF([test x"$have_timer" = xno], [
 ])
 
 
+AC_CHECK_LIB([pthread], [pthread_atfork], [
+       PTHREAD_LIBS="-lpthread"
+       AC_DEFINE([HAVE_LIBPTHREAD], [1], [Define if libpthred exist])
+])
+AC_SUBST([PTHREAD_LIBS])
+
+
 AC_CHECK_LIB([rtas], [rtas_get_sysparm], [
        RTAS_LIBS="-lrtas"
        AC_DEFINE([HAVE_LIBRTAS], [1], [Define if librtas exists])
index 88a20e9ccc08884b6c6a614ad3d6d88bb25dd5cd..866ae675ff655649fe068323c67ea785d2bbc440 100644 (file)
@@ -37,7 +37,7 @@ libuuid_la_SOURCES = \
 EXTRA_libuuid_la_DEPENDENCIES = \
        libuuid/src/libuuid.sym
 
-libuuid_la_LIBADD       = $(LDADD) $(SOCKET_LIBS) -lpthread
+libuuid_la_LIBADD       = $(LDADD) $(SOCKET_LIBS) $(PTHREAD_LIBS)
 
 libuuid_la_CFLAGS = \
        $(AM_CFLAGS) \