On Wed 18 Jul 2012 15:44, Graham Percival <gra...@percival-music.ca> writes:

> On Wed, Jul 18, 2012 at 02:39:59PM +0100, Ian Hulin wrote:
>> P.S. to Graham/bug-squad: how do we handle this sort of issue for
>> LilyPond, if it looks like it's an interoperability problem between
>> different GNU projects?
>
> Presumably there's two different guile versions (we'd be using
> either 1.6.x or 1.8.y, presumably gnucash is using 2.z?) both
> called libguile-17.dll.

I'm not sure how the DLLs get named, but the intention was certainly to
give 2.0 a different name (not just soname or version) -- it's
libguile-2.0.so on GNU systems.

It's possible for the binary names (of the Guile executable itself, not
the library) to conflict.  In that case I would suffix the different
builds.  For example, pass --program-suffix=-2.0 to Guile's configure.
That way the "guile" binary gets installed as "guile-2.0".

Cheers,

Andy
-- 
http://wingolog.org/

Reply via email to