From: Marcin Romaszewicz (marcin++at++asmodean.engr.sgi.com)
Date: 08/31/2001 14:10:56
We don't have a version that's compiled with gcc 3.0 just yet, but we're
working on it. For now, compile with a stable 2.?? release. The compilers
that ship with redhat 7 are snapshots of the dev tree and are buggy.
-- Marcin
On Fri, 31 Aug 2001, Bryan Housel wrote:
> 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
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
>
This archive was generated by hypermail 2b29 : Fri Aug 31 2001 - 14:11:00 PDT