Skip site navigation (1)Skip section navigation (2)
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>