[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