division of code into libraries - openssl dependancy

Michael Richardson mcr at sandelman.ottawa.on.ca
Tue Dec 10 16:13:40 UTC 2002


-----BEGIN PGP SIGNED MESSAGE-----


>>>>> "Brian" == Brian Wellington <Brian.Wellington at nominum.com> writes:
    >> libdst would be more appropriate.  You could then have a crypto
    >> aware libdst and crypto unaware libdst instead of a crypto aware
    >> libdns and a crypto unaware libdns.  However you would still need
    >> to link against libcrypto even if the upper layers don't make use
    >> of crypto when linking against the crypto aware libdst.

    Brian> A lot of the code in what would become libdst depends on other code in 
    Brian> libdns, leading to a circular dependency.

  I suspected as much.

    Brian> I don't fully understand why using liblwres requires that you also 
    Brian> link in libdns.  Using lwres to get the common record types (A and PTR), 

  not requires, but is extremely convenient.

  Static linking the one program that wants to use libdns, solves the problem for now.  

]       ON HUMILITY: to err is human. To moo, bovine.           |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON    |net architect[
] mcr at sandelman.ottawa.on.ca http://www.sandelman.ottawa.on.ca/ |device driver[
] panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Finger me for keys

iQCVAwUBPfYSsoqHRg3pndX9AQHxCgP+POVDLM9n0kuGSX8ov+P9LNp7abEQVqmO
QJic1wVDY4kLYeUjeoWdYd1IbRX4p4nCKjOxVoX6DyPpe0JTKtg2ryhRejG9xGie
B9aZ4YnvFTkZjJt1l5KKRyWwOXRNqL0bdG0wWLnw4uVPNfGJ2igJD05+NgPMoSPh
vl8MQEGr8Yo=
=g3Rv
-----END PGP SIGNATURE-----


More information about the bind-workers mailing list