compiling Performer app with gcc 3.0?

New Message Reply Date view Thread view Subject view Author view

From: Bryan Housel (bryan++at++7thposition.com)
Date: 08/31/2001 11:26:33


I've been trying to compile a linux performer app using gcc 3.0.. has
anyone gotten this to work?.. it looks like they've changed the
name-mangling scheme in gcc 3.0.. for example:

(my app built with gcc 3.0)
% nm -B myapp.so | grep setRange
    U _ZN5pfLOD11nb_setRangeEif

(performer library, built with older gcc?)
% nm -B /usr/lib/libpf.so | grep setRange
    T nb_setRange__5pfLODif

(lookup symbols.. they're both the same..)
% c++filt _ZN5pfLOD11nb_setRangeEif
    pfLOD::nb_setRange(int, float)

% c++filt nb_setRange__5pfLODif
    pfLOD::nb_setRange(int, float)

So I get a bunch of "undefined reference" errors when i try to link my app
to performer.. does anyone know a way to make this work?.. or is there a
version of the performer libraries compiled with gcc 3.0?

Thanks,
Bryan


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Aug 31 2001 - 11:26:51 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.