On Monday, 12 August 2013 22:06:17 CEST, Thomas Lübking wrote:
Jus compile them directly into the core then? (implicitly linking the shared library since the core does)
They way I understand it, Pali wants to support a configuration where there are no shared libraries, just the /usr/bin/trojita with some plugins statically linked in. (Pali, please correct me if I'm wrong.)
To my understanding, this will effectively prevent any runtime loading of plugins unless they're built with custom LDFLAGS and similar tweaks. If all of the above is right, I do not see a point in supporting the static linkage. Sure, it will, well, enable static linkage, but *why* do we want to get rid of that shared library dependency?
Cheers, Jan -- Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/