delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/02/26/13:25:21

From: Andrew Crabtree <andrewc AT typhoon DOT rose DOT hp DOT com>
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

 
> 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019