From owner-freebsd-bugs Thu Aug 19 11:10:13 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id EBBA2151D5 for ; Thu, 19 Aug 1999 11:10:11 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA59884; Thu, 19 Aug 1999 11:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Thu, 19 Aug 1999 11:10:02 -0700 (PDT) Message-Id: <199908191810.LAA59884@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Dan Yergeau Subject: Re: bin/6198: demangling C++ names breaks the Cygnus -frepo hack Reply-To: Dan Yergeau Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/6198; it has been noted by GNATS. From: Dan Yergeau To: freebsd-gnats-submit@freebsd.org, yergeau@gloworm.Stanford.EDU Cc: jkoshy@freebsd.org Subject: Re: bin/6198: demangling C++ names breaks the Cygnus -frepo hack Date: Thu, 19 Aug 1999 11:03:36 -0700 The stock (ELF) ld under 3.x works properly. Note that it was the functionality of demangling names that had been *added* to the 2.2.x ld that broke the -frepo feature. Symbol demangling functionality does not belong in ld. Third-party compilers may need to scan the raw output. BTW, collect2 does symbol demangling. If collect2 were used with the stock C++ compiler in FreeBSD (AFAICT, collect2 is still disabled as of 3.2-RELEASE), there would have been no need to add the demangling misfeature to ld. As far as I'm concerned, this PR is closed (at least for 3.x and above), though there may be a need to reopen it if someone gets the misguided idea to reintegrate the demangling functionality in the ELF ld. Regards, Dan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message