Olaf van der Spek writes:

On Thu, May 20, 2010 at 1:02 PM, Sam Varshavchik <[email protected]> wrote:
Wrong. If the given platform does not have FAM or Gamin installed, it will
build without it.

What about platforms on which they're optional?
Why can't they be disabled at run-time?

Because its a shared library reference. The kernel will refuse to load an ELF object if its symbol references cannot be resolved.

There are, of course, various complicated Rube-Goldbergian workarounds, by loading shared libraries manually. This introduces a new dependency on libtool, as well as some portability issues. Its true that, historically, libtool has been a fairly stable staple used in the courier-authlib package; however that still adds additional complications and overhead.

Attachment: pgpaXvJOZnG7u.pgp
Description: PGP signature

------------------------------------------------------------------------------

_______________________________________________
Courier-imap mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to