From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.bugs Subject: Re: Emacs 21.2 uses ld instead of gcc for linking Date: Fri, 12 Apr 2002 11:52:29 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: bug-gnu-emacs-admin@gnu.org Message-ID: References: <2110-Fri12Apr2002095140+0300-eliz@is.elta.co.il> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1018626859 8291 127.0.0.1 (12 Apr 2002 15:54:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 12 Apr 2002 15:54:19 +0000 (UTC) Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16w3NT-00029b-00 for ; Fri, 12 Apr 2002 17:54:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16w3NS-0005IP-00; Fri, 12 Apr 2002 11:54:18 -0400 Original-Received: from dfw7-1.relay.mail.uu.net ([199.171.54.106]) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 16w3Ls-00059Z-00 for ; Fri, 12 Apr 2002 11:52:40 -0400 Original-Received: from eeyore.INS.cwru.edu by dfw7sosrv11.alter.net with ESMTP (peer crosschecked as: eeyore.INS.CWRU.Edu [129.22.8.17]) id QQmkhb27215 for ; Fri, 12 Apr 2002 15:52:34 GMT Original-Received: by eeyore.INS.cwru.edu (8.9.3/CWRU-2.8-bsdi) id LAA03363; Fri, 12 Apr 2002 11:52:30 -0400 (EDT) (from news for gnu-emacs-bug@moderators.isc.org) Original-To: gnu-emacs-bug@moderators.isc.org Original-Path: not-for-mail Original-Newsgroups: gnu.emacs.bug Original-Lines: 16 Original-NNTP-Posting-Host: multivac.student.cwru.edu Original-X-Trace: eeyore.INS.cwru.edu 1018626749 3361 129.22.96.25 (12 Apr 2002 15:52:29 GMT) Original-X-Complaints-To: abuse@po.cwru.edu Original-NNTP-Posting-Date: 12 Apr 2002 15:52:29 GMT User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i686-pc-linux-gnu) Cancel-Lock: sha1:5GCUolELkcRuM7rN4r5HrWKwHAU= Errors-To: bug-gnu-emacs-admin@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.bugs:607 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:607 "Eli Zaretskii" wrote: > From prj@po.cwru.edu (Paul Jarc) >> Emacs 21.2's build process uses ld for linking in some cases and gcc >> for others. > > This shouldn't happen: in a normal link, src/Makefile.in defines > either LD=$(CC) or LD="$(CC) -nostdlib", AFAICS. This works either > automatically or because your src/s/OS.h file defines ORDINARY_LINK. src/s/gnu-linux.h does not mention any of ORDINARY_LINK, COFF_ENCAPSULATE, or LINKER. Should it? "cpp Makefile.in" produces "LD=ld", though I don't know any way to make it show *how* it produced that. Where should I look next? paul