From owner-freebsd-hackers Sun Jan 5 18:15:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA00196 for hackers-outgoing; Sun, 5 Jan 1997 18:15:11 -0800 (PST) Received: from po2.glue.umd.edu (root@po2.glue.umd.edu [129.2.128.45]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id SAA00190 for ; Sun, 5 Jan 1997 18:15:08 -0800 (PST) Received: from ginger.eng.umd.edu (ginger.eng.umd.edu [129.2.103.20]) by po2.glue.umd.edu (8.8.3/8.7.3) with ESMTP id VAA17911; Sun, 5 Jan 1997 21:15:06 -0500 (EST) Received: from localhost (chuckr@localhost) by ginger.eng.umd.edu (8.8.3/8.7.3) with SMTP id VAA09383; Sun, 5 Jan 1997 21:15:05 -0500 (EST) X-Authentication-Warning: ginger.eng.umd.edu: chuckr owned process doing -bs Date: Sun, 5 Jan 1997 21:15:05 -0500 (EST) From: Chuck Robey X-Sender: chuckr@ginger.eng.umd.edu To: Josh MacDonald cc: freebsd-hackers@freebsd.org Subject: Re: demangling cplusplus names in ld output In-Reply-To: <199701060205.SAA27504@paris.CS.Berkeley.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sun, 5 Jan 1997, Josh MacDonald wrote: > Its not a question of whether c++filt is installed or not, its that > when I link something, either I make every gcc link line pipe stderr to > c++filt or I read mangled names when it tells me I have an undefined > symbol. > > I'd rather see: > > /tmp/cc0004681.o: Undefined symbol `basic_string >::_(void)' referenced from text segment > > than: > > /tmp/cc0004601.o: Undefined symbol `___t12basic_string2ZiZt18string_char_traits1Zi' referenced from text segment Yeah, I understand, I use c++filt, but I don't understand what you're asking for ... we have it in the system, you can already pipe your error messages through it. It _seems_ to me that we have what you're asking for, so could you enlighten me on what's missing? ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+-----------------------------------------------