$OpenBSD: patch-scd_Makefile_in,v 1.4 2012/10/10 11:47:21 dcoppa Exp $

Link gnupg-pcsc-wrapper with -lpthread: recent pthread work enforces
that a program dlopen()ing a library which uses pthread functions
is itself linked with the thread library.

--- scd/Makefile.in.orig	Tue Mar 27 10:22:48 2012
+++ scd/Makefile.in	Thu Sep 27 16:02:27 2012
@@ -227,7 +227,7 @@ KSBA_CONFIG = @KSBA_CONFIG@
 KSBA_LIBS = @KSBA_LIBS@
 LDAPLIBS = @LDAPLIBS@
 LDAP_CPPFLAGS = @LDAP_CPPFLAGS@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = @LDFLAGS@ -Wl,--export-dynamic
 LIBASSUAN_CFLAGS = @LIBASSUAN_CFLAGS@
 LIBASSUAN_CONFIG = @LIBASSUAN_CONFIG@
 LIBASSUAN_LIBS = @LIBASSUAN_LIBS@
@@ -504,7 +504,7 @@ clean-libexecPROGRAMS:
 	-test -z "$(libexec_PROGRAMS)" || rm -f $(libexec_PROGRAMS)
 gnupg-pcsc-wrapper$(EXEEXT): $(gnupg_pcsc_wrapper_OBJECTS) $(gnupg_pcsc_wrapper_DEPENDENCIES) 
 	@rm -f gnupg-pcsc-wrapper$(EXEEXT)
-	$(gnupg_pcsc_wrapper_LINK) $(gnupg_pcsc_wrapper_OBJECTS) $(gnupg_pcsc_wrapper_LDADD) $(LIBS)
+	$(gnupg_pcsc_wrapper_LINK) $(gnupg_pcsc_wrapper_OBJECTS) $(gnupg_pcsc_wrapper_LDADD) -lpthread $(LIBS)
 scdaemon$(EXEEXT): $(scdaemon_OBJECTS) $(scdaemon_DEPENDENCIES) 
 	@rm -f scdaemon$(EXEEXT)
 	$(LINK) $(scdaemon_OBJECTS) $(scdaemon_LDADD) $(LIBS)
