On 14 Feb 2008, at 17:03, Dean Brooks wrote:
> I guess the biggest question is: why?
>
> Are you having to recompile your spf library that often?
>
> Exim has done well to avoid unnecessary complexity, both in
> system-specific coding and porting.  I guess my question is what real
> advantage is there to dynamically loading that would outweigh the
> added complexity?


One major reason is that the majority of exim users do not compile  
their own copy - they use distribution builds of exim.

Distributors want to keep the required dependencies down to a  
minimum.  They also want to allow their users flexibility in the way  
they use software.  A fully featured out copy of exim requires  
libraries for several databases, perl, pcre and various special  
lookups (NIS, DNS, SPF etc) - which pulls in a lot of other  
dependencies.

Hence they end up providing multiple differently tricked out copies of  
exim - see the debian light/heavy daemon setup.  This also gives us  
more difficulty in bug tracking because so many things are compile  
time options - although run time options don't actually help this  
issue much.

I would like to remove the vast majority of compile time options and  
change them to run time options.

        Nigel.
--
[ Nigel Metheringham           [EMAIL PROTECTED] ]
[ - Comments in this message are my own and not ITO opinion/policy - ]



-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to