ion  

Re: ion-2 and Mac OS X

Tuomo Valkonen
Fri, 18 Jun 2004 16:30:34 -0700

On Fri, Jun 18, 2004 at 05:47:45PM -0500, Jon Dugan wrote:
>   It seems that the version of de/brush.c in the ion-2-20040601 tarball
>   is missing the functions destyle_get_mentbrush_border_widths and 
> init_sub_ind_w.

It's just utterly braind-damaged that libltdl uses RTLD_LAZY on Linux
(and other ELF systems) instead of RTLD_NOW with modules. That can cause 
all sorts of problems, including this and the program crashing and 
run-time because of unknown symbols in a module.

I've actually backed away from libtool in ion3/svn due to it starting
to refuse inter-module dependencies after some apt-get upgrade of my 
system. Ion2 has no such dependencies, but in ion3 mod_autows depends
on mod_ionws and libtool won't allow this easily.

-- 
Tuomo