Runtime dependency and compile time dependency are two different things as far as I understand this. And since libunbound exports only small subset of its symbols I guess you may not need -lcrypto and -lldns when linking with libunbound. But it's very easy to test. I'll do that when I'm back at computer.
Anyway I still thing that .la should be dropped, it's common policy in Debian to not include libtool files in -dev packages. O. Dne 178 2009, 12:44 AM "Mike Markley" <m...@markley.org> napsal/a: On Sun, Aug 16, 2009 at 11:23:24PM +0200, Ond??ej Surı <ond...@sury.org> wrote: > I rather suggest d... Either the library actually requires libldns to provide some of its functionality, in which case it SHOULD have that dependency, or it doesn't, in which case the .la file has bad information and should be fixed. Since libunbound1 depends on libldns1, I have assumed here that the former is the case, and that this is a simple missing dependency in the -dev package. -- Mike Markley <m...@markley.org>