home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / gnu / g / lib / bug / 742 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  1.2 KB

  1. Xref: sparky gnu.g++.lib.bug:742 gnu.g++.announce:17 gnu.gcc.announce:41
  2. Message-ID: <9301042306.AA26443@cygnus.com>
  3. To: info-gcc@prep.ai.mit.edu, info-g++@prep.ai.mit.edu
  4. Cc: brendan@cygnus.com
  5. Subject: g++ 2.3.3 and libg++: undefined symbols
  6. Date: Mon, 04 Jan 93 15:06:46 -0800
  7. From: brendan@cygnus.com
  8. Distribution: world
  9. Approved: info-gnu@prep.ai.mit.edu
  10. Path: sparky!uunet!cs.utexas.edu!wupost!gumby!yale!mintaka.lcs.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
  11. Newsgroups: gnu.g++.lib.bug,gnu.g++.announce,gnu.gcc.announce
  12. Followup-To: gnu.g++.lib.bug
  13. Lines: 16
  14.  
  15. The 2.3.3 release of gcc (g++) included a fix for how virtual table
  16. names are mangled.  This creates an inconsistency between names the
  17. compiler generates, and the names in any libg++ created with a
  18. compiler before 2.3.3.  For example, one of the most common problems
  19. people will face as a result of this change will be an error that the
  20. symbol `__vt$10ostrstream$3ios' is undefined at link-time.
  21.  
  22. It is necessary to build a new libg++.a with the latest (2.3.3)
  23. compiler to sync things back up.  This would probably also be a good
  24. opportunity to upgrade to the libg++ 2.3 release if you haven't yet.
  25.  
  26. Thanks, and my apologies for any inconvenience this may cause.
  27.  
  28. Brendan Kehoe
  29. Cygnus Support
  30.  
  31.