🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #1302

Weird undefined symbols using gcc(++) 2.3.1 and 2.3.2

#1302
From: Dan Mack
Date: Fri, 18 Dec 1992 22:33
29 lines
1629 bytes
This isn't a bug report yet.  I'd like to know if anyone else has
started seeing undefined symbols in their builds since upgrading from
2.2.2 to 2.3.x.

For some reason unknown to me, the following undefined symbol appears
when I compile with either gcc 2.3.1 or gcc 2.3.2:

	___eq__FRC6SYMBOLRC5BROOK

I believe this is a mangled name for a overloaded == operator
comparing a SYMBOL and a BROOK.  Please correct me if I'm wrong.

The code builds without warnings or errors (w/ -Wall).

Under gcc 2.2.2 and earlier, the exact same code compiles and links
just fine.

Before I start disecting the my entire source tree, I'd like to know
if something like this has already been reported so I don't waste my
time in duplicating the effort.

Any help would be appreciated,

Dan
--
-- -- -- --- --- --- ---- ----  ___  ---- ----- ----- ----- ------ ------ -----
Dan Mack                       / | \   	  "We're not hitchiking anymore... ..
University of Minnesota        \/_\/           We're riding!"  -Commander Hoek
Minneapolis, MN 55403     ----- ----- ----- ---- ---- ---- --- --- --- -- -- --
Technical Details
Message-ID: <mack.724718000@deci>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!deci.cs.umn.edu!mack

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!deci.cs.umn.edu!mack
From: mack@deci.cs.umn.edu (Dan Mack)
Subject: Weird undefined symbols using gcc(++) 2.3.1 and 2.3.2
Message-ID: <mack.724718000@deci>
Summary: Under 2.3.1 and later, a strange undefined symbol creeps in
Keywords: g++,gcc,undefined,symbols,2.3
Sender: gnulists@ai.mit.edu
Organization: University of Minnesota
Distribution: gnu
Date: Fri, 18 Dec 1992 22:33:20 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 30