From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19111: 25.0.50; 32 bits temacs.exe is linked with wrong image-base when built on 64 bit Windows host Date: Fri, 21 Nov 2014 17:03:19 +0200 Message-ID: <83zjbk38aw.fsf@gnu.org> References: <87fvdfrl4p.fsf@telefonica.net> <83k32q7wkl.fsf@gnu.org> <87bno2swxp.fsf@wanadoo.es> <83egsy7d2x.fsf@gnu.org> <87siheqzq9.fsf@wanadoo.es> <83389d7t89.fsf@gnu.org> <87a93lrgct.fsf@wanadoo.es> <83mw7l6bjc.fsf@gnu.org> <87389dragi.fsf@wanadoo.es> <83egsx60um.fsf@gnu.org> <87y4r5pgae.fsf@wanadoo.es> <83wq6p3qla.fsf@gnu.org> <87r3wwprln.fsf@wanadoo.es> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1416582267 26867 80.91.229.3 (21 Nov 2014 15:04:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Nov 2014 15:04:27 +0000 (UTC) Cc: 19111@debbugs.gnu.org To: =?UTF-8?Q?=C3=93scar?= Fuentes Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 21 16:04:19 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xrpkx-0007DL-Fy for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Nov 2014 16:04:19 +0100 Original-Received: from localhost ([::1]:40989 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrpkx-0007DU-1w for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Nov 2014 10:04:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrpko-0007DN-70 for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:04:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xrpkg-0002C2-9o for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:04:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43810) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrpkg-0002Bq-7U for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:04:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xrpkf-0005VV-Mc for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:04:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Nov 2014 15:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19111 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19111-submit@debbugs.gnu.org id=B19111.141658221521133 (code B ref 19111); Fri, 21 Nov 2014 15:04:01 +0000 Original-Received: (at 19111) by debbugs.gnu.org; 21 Nov 2014 15:03:35 +0000 Original-Received: from localhost ([127.0.0.1]:41023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrpkE-0005Un-HB for submit@debbugs.gnu.org; Fri, 21 Nov 2014 10:03:34 -0500 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:41890) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xrpk8-0005Ua-Ph for 19111@debbugs.gnu.org; Fri, 21 Nov 2014 10:03:30 -0500 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NFE00G0097XYZ00@mtaout24.012.net.il> for 19111@debbugs.gnu.org; Fri, 21 Nov 2014 16:55:49 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NFE00H5I9H1X400@mtaout24.012.net.il>; Fri, 21 Nov 2014 16:55:49 +0200 (IST) In-reply-to: <87r3wwprln.fsf@wanadoo.es> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:96375 > From: Óscar Fuentes > Cc: 19111@debbugs.gnu.org > Date: Fri, 21 Nov 2014 15:15:32 +0100 > > Eli Zaretskii writes: > > >> + t=${t#Target: } > > > > Is this portable to Unix shells? If not, perhaps use the 'eval' trick > > here. > > This code is never meant to be executed on other than MSYS(2)/Cygwin. > Does the shell complain if an error is present inside an `if' that it > doesn't enter? In other words, does the shell perform syntactic checks > on code that it doesn't execute? It does, sometimes. I'll let experts to tell if this is one of those cases. > > >> + if test "x$t" = "x"; then > >> + AC_MSG_ERROR([Impossible to determine $cc compiler target. > >> +Please explicitly provide --target]) > > > > I would replace this with a warning and go with $canonical as it was > > determined before. > > `configure' outputs hundreds of messages on quick succession. Warnings > are useless for the average users (warnings just go unnoticed.) Apart > from that, if at the user's end the script fails to get the Target from > the compiler, we would like to know about that new compiler on > emacs-devel/bugs (gcc 4.x and clang should work; dunno about old gcc > versions but I expect that 3.x is fine too.) OTOH, we've lived without this test for quites some time, so suddenly starting to reject any configurations that might cause this sounds too drastic to me.