Don't indirectly link dependent libraries.
authorGerd von Egidy <gerd.von.egidy@intra2net.com>
Sun, 14 Mar 2010 21:01:17 +0000 (22:01 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 19 Mar 2010 12:34:53 +0000 (13:34 +0100)
commit454faa47de3c804be66c0c8b1810344f492b0b4c
treea7aa9669140f8852d8e85cb9795598f14ebe80f6
parent02222dfa651f23c92dc32754464743021da8c6a8
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.
src/checksum/Makefile.am
src/manager/Makefile.am
src/medsrv/Makefile.am