aboutsummaryrefslogtreecommitdiffstats
path: root/src/medsrv
diff options
context:
space:
mode:
authorGerd von Egidy <gerd.von.egidy@intra2net.com>2010-03-14 22:01:17 +0100
committerTobias Brunner <tobias@strongswan.org>2010-03-19 13:34:53 +0100
commit454faa47de3c804be66c0c8b1810344f492b0b4c (patch)
treea7aa9669140f8852d8e85cb9795598f14ebe80f6 /src/medsrv
parent02222dfa651f23c92dc32754464743021da8c6a8 (diff)
downloadstrongswan-454faa47de3c804be66c0c8b1810344f492b0b4c.tar.bz2
strongswan-454faa47de3c804be66c0c8b1810344f492b0b4c.tar.xz
Don't indirectly link dependent libraries.
The default behaviour for ld allows users to 'indirectly' link to required objects/libraries through intermediate objects/libraries. While this is convenient, it can also be dangerous because it makes your program's dependencies tied to the dependencies of other objects. Beginning with Fedora 13 this will be changed and you need to explicitly link all dependent libraries. More details can be found here: http://fedoraproject.org/wiki/UnderstandingDSOLinkChange This patch fixes all such cases in strongSwan.
Diffstat (limited to 'src/medsrv')
-rw-r--r--src/medsrv/Makefile.am2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/medsrv/Makefile.am b/src/medsrv/Makefile.am
index 9f5c9e2f7..0700c0502 100644
--- a/src/medsrv/Makefile.am
+++ b/src/medsrv/Makefile.am
@@ -7,7 +7,7 @@ main.c filter/auth_filter.c filter/auth_filter.h \
controller/user_controller.c controller/user_controller.h \
controller/peer_controller.c controller/peer_controller.h
-medsrv_fcgi_LDADD = $(top_builddir)/src/libfast/libfast.la
+medsrv_fcgi_LDADD = $(top_srcdir)/src/libstrongswan/libstrongswan.la $(top_builddir)/src/libfast/libfast.la
INCLUDES = -I$(top_srcdir)/src/libstrongswan -I$(top_srcdir)/src/libfast
AM_CFLAGS = -rdynamic \