From: Andrew Crabtree Message-Id: <199802261824.AA184357457@typhoon.rose.hp.com> Subject: Re: GCC 2.8.0 for DJGPP To: Vik DOT Heyndrickx AT rug DOT ac DOT be (Vik Heyndrickx) Date: Thu, 26 Feb 1998 10:24:17 PST Cc: robert DOT hoehne AT gmx DOT net, djgpp-workers AT delorie DOT com In-Reply-To: <34F52160.3AA4@rug.ac.be>; from "Vik Heyndrickx" at Feb 26, 98 9:01 am Reply-To: andrewc AT rosemail DOT rose DOT hp DOT com Precedence: bulk > When classes have virtual methods some calls to __rtti_si or __rtti_user > are issued, but these are not part of libgpp.a, resulting in linker > errors. > I'm sure I have the right libraries/bins installed in the right place. > > Could it be that these fns are missing from libgpp.a? Or maybe the > compiler not configured correctly? Note - I have not downloaded the gcc 2.8 package nor tried to compile the code. I will compile if a complete example is given. But, in my (pgcc) setup, rtti_si and rtti_user are defined in libgcc.a not libgpp.a. Libgpp.a is depracated and should not be used. If it was just a typo in the message then go to your djgpp/lib dir and do a 'nm libgcc.a | grep rtty' and see what you get (should be about 10 exports including the two you are missing). Andy