]> granicus.if.org Git - pdns/commitdiff
Link library with -ldl, not binaries
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 5 Oct 2014 12:44:44 +0000 (14:44 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Mon, 6 Oct 2014 10:08:07 +0000 (12:08 +0200)
The library is the one doing the dlopen

modules/remotebackend/Makefile.am

index 7d9a10151dbcfdec3da8c10a26e5e045b0460f67..6d6a641f5fb4c09aaf036ae275c0f32ff46983ef 100644 (file)
@@ -47,31 +47,31 @@ endif
 
 if PKCS11
 libtestremotebackend_la_SOURCES += ../../pdns/pkcs11signers.hh ../../pdns/pkcs11signers.cc
-libtestremotebackend_la_LIBADD += $(P11KIT1_LIBS)
+libtestremotebackend_la_LIBADD += $(P11KIT1_LIBS) $(LIBDL)
 libtestremotebackend_la_CPPFLAGS = $(P11KIT1_CFLAGS) $(AM_CPPFLAGS)
 endif
 
 test_remotebackend_http_SOURCES = test-remotebackend.cc test-remotebackend-http.cc test-remotebackend-keys.hh
-test_remotebackend_http_LDADD = libtestremotebackend.la $(LIBDL)
+test_remotebackend_http_LDADD = libtestremotebackend.la
 test_remotebackend_http_LDFLAGS = $(AM_LDFLAGS) $(DYNLINKFLAGS) $(THREADFLAGS)
 
 test_remotebackend_json_SOURCES = test-remotebackend.cc test-remotebackend-json.cc test-remotebackend-keys.hh
-test_remotebackend_json_LDADD = libtestremotebackend.la $(LIBDL)
+test_remotebackend_json_LDADD = libtestremotebackend.la
 test_remotebackend_json_LDFLAGS = $(AM_LDFLAGS) $(DYNLINKFLAGS) $(THREADFLAGS)
 
 test_remotebackend_pipe_SOURCES = test-remotebackend.cc test-remotebackend-pipe.cc test-remotebackend-keys.hh 
-test_remotebackend_pipe_LDADD = libtestremotebackend.la $(LIBDL)
+test_remotebackend_pipe_LDADD = libtestremotebackend.la
 test_remotebackend_pipe_LDFLAGS = $(AM_LDFLAGS) $(DYNLINKFLAGS) $(THREADFLAGS)
 
 test_remotebackend_post_SOURCES = test-remotebackend.cc test-remotebackend-post.cc test-remotebackend-keys.hh
-test_remotebackend_post_LDADD = libtestremotebackend.la $(LIBDL)
+test_remotebackend_post_LDADD = libtestremotebackend.la
 test_remotebackend_post_LDFLAGS = $(AM_LDFLAGS) $(DYNLINKFLAGS) $(THREADFLAGS)
 
 test_remotebackend_unix_SOURCES = test-remotebackend.cc test-remotebackend-unix.cc test-remotebackend-keys.hh
-test_remotebackend_unix_LDADD = libtestremotebackend.la $(LIBDL)
+test_remotebackend_unix_LDADD = libtestremotebackend.la
 test_remotebackend_unix_LDFLAGS = $(AM_LDFLAGS) $(DYNLINKFLAGS) $(THREADFLAGS)
 
 test_remotebackend_zeromq_SOURCES = test-remotebackend.cc test-remotebackend-zeromq.cc test-remotebackend-keys.hh
-test_remotebackend_zeromq_LDADD = libtestremotebackend.la $(LIBDL)
+test_remotebackend_zeromq_LDADD = libtestremotebackend.la
 test_remotebackend_zeromq_LDFLAGS = $(AM_LDFLAGS) $(DYNLINKFLAGS) $(THREADFLAGS)