[Xapian-discuss] Compiling xapian-bindings-0.9.2 on OpenBSD 3.7

Olly Betts olly at survex.com
Thu Sep 15 15:32:52 BST 2005


On Mon, Sep 12, 2005 at 11:04:57AM -0700, Pat Johnson wrote:
> This works fine:
> ./configure XAPIAN_CONFIG=/usr/local/src/xapian-core-0.9.2/xapian-config
> 
> But when I run make I get the following (some parts removed because
> it's quite a long list of similar errors):

Thanks to Pat allowing me use of his machine, I've tracked down the
problem.  When linking the _xapian.so library, g++ doesn't add a
dependency on libstdc++ and Python is written in C so doesn't link
against libstdc++ itself.

There's an easy workaround though.  Configure xapian-bindings as usual,
but run make like this:

make LDFLAGS=-lstdc++

I suspect the same issue will effect the other bindings, and perhaps
netbsd and freebsd too.

I wonder if we should always set LDFLAGS=-lstdc++ when using GCC - it
should be harmless on platforms (like Linux) where it is added anyway.

Cheers,
    Olly



More information about the Xapian-discuss mailing list