firebird: undefined symbol: __builtin_new

Matthew Burgess ca9mbu at hermes.sunderland.ac.uk
Wed Jul 16 15:07:48 PDT 2003


On Wed, 16 Jul 2003 21:56:31 +0000 (UTC)
uli at math.auc.dk (Ulrich Fahrenberg) wrote:

> On Wed, 16 Jul 2003, Matthew Burgess wrote:
> 
> > On Tue, 15 Jul 2003 22:26:19 +0000 (UTC)
> > uli at math.auc.dk (Ulrich Fahrenberg) wrote:
> 
> > > root at uli:/opt/firebird-0.6 # ./MozillaFirebird
> > > /opt/firebird-0.6/MozillaFirebird-bin: relocation error: \
> > > /opt/firebird-0.6/libxpcom.so: undefined symbol: __builtin_new
> 
> > From a (very) quick scan of google it looks as if __builtin_new
> > should be defined by libgcc.a, so this *may* be pointing to a
> > b0rked gcc install (or at least the C++ part of gcc anyway).
> 
> It looks like I have a libstdc++ issue:
> 
> uli at uli:~ $ grep __builtin_new /opt/lib/libstdc++-libc6.1-1.so.2
> Binary file /opt/lib/libstdc++-libc6.1-1.so.2 matches
> uli at uli:~ $ grep __builtin_new /usr/lib/libstdc++-libc6.2-2.so.3
> uli at uli:~ $
> 
> (and firebird is linked with the 6.2-2 version)
> 
> I'm still out of clues on what to do here (other than telling myself
> to stop using precompiled binaries and go and compile firebird
> myself).

Ah - sorry I assumed you had compiled it yourself.  That may well fix
your problem.  When compiling I assumed that the dependencies would be
roughly the same as Mozilla.  I found a sane looking .mozconfig on the
web somewhere - I can email it privately if you think it would be
useful.  The build commands are straightforward:

make -f client.mk build &&
cp -r -L dist/bin/ /usr/local/firebird #(or wherever you wanna put it)

Hope this is of some use.

Matt.

-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe blfs-support' in the subject header of the message



More information about the blfs-support mailing list