]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
open-vm-tools: build dndcp with thread libs
authorOliver Kurth <okurth@vmware.com>
Tue, 5 Jun 2018 22:47:38 +0000 (15:47 -0700)
committerOliver Kurth <okurth@vmware.com>
Tue, 5 Jun 2018 22:47:38 +0000 (15:47 -0700)
Recent changes in the dndcp plugin made it necessary to make sure that
it links against pthread libs.

open-vm-tools/configure.ac
open-vm-tools/services/plugins/dndcp/Makefile.am

index 54e2f18020ec0ede287aa32ce7074dc005c392e6..af668172e73f881af7ecd2d94a113eca34966786 100644 (file)
@@ -899,14 +899,14 @@ if test "$os" = "freebsd" -a "$osVersion" -ge 600000; then
    AC_CHECK_LIB(
       [thr],
       [pthread_mutex_init],
-      [THREAD_LIB=-lthr],
+      [THREAD_LIBS=-lthr],
       [AC_MSG_ERROR(
          [Unable to locate required threading library libthr.])])
 else
    AC_CHECK_LIB(
       [pthread],
       [pthread_mutex_init],
-      [THREAD_LIB=-lpthread],
+      [THREAD_LIBS=-lpthread],
       [AC_MSG_ERROR(
          [libpthread not found. Please install the libc/libpthread devel package(s).])])
 fi
@@ -1434,8 +1434,8 @@ if test "$HAVE_CRYPT" = "yes"; then
 fi
 
 
-LIBVMTOOLS_LIBADD="$LIBVMTOOLS_LIBADD $THREAD_LIB"
-VIX_LIBADD="$VIX_LIBADD $THREAD_LIB"
+LIBVMTOOLS_LIBADD="$LIBVMTOOLS_LIBADD $THREAD_LIBS"
+VIX_LIBADD="$VIX_LIBADD $THREAD_LIBS"
 
 ### Core Services definitions.
 
@@ -1491,6 +1491,7 @@ AC_SUBST([PLUGIN_CPPFLAGS])
 AC_SUBST([PLUGIN_LDFLAGS])
 AC_SUBST([VMTOOLS_CPPFLAGS])
 AC_SUBST([VMTOOLS_LIBS])
+AC_SUBST([THREAD_LIBS])
 AC_SUBST([RPCGENFLAGS])
 AC_SUBST([XDR_LIBS])
 AC_SUBST([TEST_PLUGIN_INSTALLDIR])
index b4802ea6fab245c2ca50318166aa4f647a863305..125b81afe057c1f097fdd801f35f726a3dc398eb 100644 (file)
@@ -45,6 +45,7 @@ libdndcp_la_LIBADD += @GTK_LIBS@
 libdndcp_la_LIBADD += @GTKMM_LIBS@
 libdndcp_la_LIBADD += @VMTOOLS_LIBS@
 libdndcp_la_LIBADD += @HGFS_LIBS@
+libdndcp_la_LIBADD += @THREAD_LIBS@
 libdndcp_la_LIBADD += $(top_builddir)/lib/hgfsUri/hgfsUriPosix.lo
 
 libdndcp_la_SOURCES =