Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!YAHI.STANFORD.EDU!tiemann From: tiemann@YAHI.STANFORD.EDU (Michael Tiemann) Newsgroups: gnu.g++.bug Subject: Trouble getting 1.35.0- to run, sun3-os4 (malloc/SEGV) Message-ID: <8905171557.AA05922@yahi.stanford.edu> Date: 17 May 89 15:57:07 GMT References: <250@ucl-cs.UUCP> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@lurch.stanford.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 23 Date: 15 May 89 14:37:49 GMT From: mcvax!ukc!strath-cs!nott-cs!ucl-cs!Gordon@uunet.uu.net Sender: bug-g++-request@prep.ai.mit.edu > The next release of the compiler includes a version of GNU LD which > fixes this problem. > Michael Is a LD or NEWLD feature or both? And what is the diff betwixt and between these two? Gordon. Fixed in both by forcing alignment of the text segment. LD is old and should not be needed anymore. NEWLD has the feature of reporting filename and linenumber of undefined external references. It also has other facilities which are undermined by most current UNIX assemblers. Changed which I put into LD have been merged into NEWLD, so both work equally well under GNU C++. Michael