Date: Thu, 19 Aug 1999 11:10:02 -0700 (PDT) From: Dan Yergeau <yergeau@gloworm.Stanford.EDU> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/6198: demangling C++ names breaks the Cygnus -frepo hack Message-ID: <199908191810.LAA59884@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/6198; it has been noted by GNATS. From: Dan Yergeau <yergeau@gloworm.Stanford.EDU> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908191810.LAA59884>