From owner-freebsd-hackers Sun Jan 5 23:47:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA17302 for hackers-outgoing; Sun, 5 Jan 1997 23:47:48 -0800 (PST) Received: from paris.CS.Berkeley.EDU (paris.CS.Berkeley.EDU [128.32.34.47]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id XAA17296 for ; Sun, 5 Jan 1997 23:47:44 -0800 (PST) Received: from paris.CS.Berkeley.EDU (localhost.Berkeley.EDU [127.0.0.1]) by paris.CS.Berkeley.EDU (8.8.3/8.8.2) with ESMTP id XAA28029 for ; Sun, 5 Jan 1997 23:47:42 -0800 (PST) From: Josh MacDonald Message-Id: <199701060747.XAA28029@paris.CS.Berkeley.EDU> To: freebsd-hackers@freebsd.org Subject: Re: demangling cplusplus names in ld output In-reply-to: Your message of "Sun, 05 Jan 1997 23:06:59 EST." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <28022.852536860.1@paris.CS.Berkeley.EDU> Date: Sun, 05 Jan 1997 23:47:41 -0800 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In any case, there is an unused file /usr/src/gnu/usr.bin/ld/cplus-dem.c which is an old and out of date version of the file /usr/src/contrib/gcc/cplus-dem.c. I assume, since the out of date demangling code is in the ld directory, and I might even recall it in the past, that there used to be this type of support. Can anyone fill me in? -josh On Sun, 5 Jan 1997, Jordan K. Hubbard wrote: > In otherwords, instead of this: > > jkh@time-> cc fump.cc -o fump > /var/tmp/cc0123471.o: Undefined symbol `___8iostreami' referenced from text segment > > You'd get this: > > jkh@time-> cc fump.cc -o fump > /var/tmp/cc0123471.o: Undefined symbol `iostream::iostream(int)' referenced from text segment