On 1/5/06, Florian Ragwitz <[EMAIL PROTECTED]> wrote:
>
> Hello Guys,
>
> Yesterday I commited some changes to the libparrot handling. Those
> introduced the behavior to only build a static XOR a shared library.
> This may break other related software that relies upon
> blib/lib/libparrot.a. Also it's an advantage to have both static and
> shared libraries installed. Executables are linked against one of them,
> preferably the shared one.
>
> Here's a patch that addresses this issue that ^conner already raised
> when Nick Glencross posted his initial libparrot improvement patches to
> p6i.


The patch looks good, and an improvement. The only slight gotcha I can see
by skimming it, it that it is possible to do a build with a shared parrot,
rerun Configure choosing static (without doing a make clean), but the old
shared library might be left behind and parrot will link to it. I can see
that it can be more important to provide both libraries (and things can be
worked around), so I give the thumbs up.


Nick

Reply via email to