From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Achim Gratz 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: Sat, 29 Nov 2014 20:33:37 +0100 Organization: Linux Private Site Message-ID: <87k32diyy6.fsf@Gertrud.fritz.box> References: <87fvdfrl4p.fsf@telefonica.net> <87ioi8pg84.fsf@wanadoo.es> <87egswpf9p.fsf@wanadoo.es> <87a93kp3lb.fsf@wanadoo.es> <9hwq6o11ud.fsf@fencepost.gnu.org> <87389cox4u.fsf@wanadoo.es> <87mw7gngw8.fsf@wanadoo.es> <87egsrnguj.fsf@wanadoo.es> <873896onl2.fsf@wanadoo.es> <87y4qyn840.fsf@wanadoo.es> <83zjbeoc40.fsf@gnu.org> <87mw7am0ub.fsf@wanadoo.es> <83tx1halll.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417289729 15049 80.91.229.3 (29 Nov 2014 19:35:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Nov 2014 19:35:29 +0000 (UTC) To: 19111@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 29 20:35:22 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 1Xunnd-0006PA-2H for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Nov 2014 20:35:21 +0100 Original-Received: from localhost ([::1]:48602 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xunnc-0007gZ-Jz for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Nov 2014 14:35:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41722) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XunnR-0007gR-Tj for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:35:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XunnK-0005NC-KT for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:35:09 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XunnK-0005Mh-Hb for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XunnK-00023e-1k for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:35:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87fvdfrl4p.fsf@telefonica.net> Resent-From: Achim Gratz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Nov 2014 19:35: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: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14172896557840 (code B ref -1); Sat, 29 Nov 2014 19:35:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Nov 2014 19:34:15 +0000 Original-Received: from localhost ([127.0.0.1]:49388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XunmY-00022O-Ub for submit@debbugs.gnu.org; Sat, 29 Nov 2014 14:34:15 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:39847) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XunmW-00022C-45 for submit@debbugs.gnu.org; Sat, 29 Nov 2014 14:34:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XunmO-0005Dd-8E for submit@debbugs.gnu.org; Sat, 29 Nov 2014 14:34:11 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:60169) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XunmO-0005DX-56 for submit@debbugs.gnu.org; Sat, 29 Nov 2014 14:34:04 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41569) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XunmH-0007aU-LC for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:34:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XunmB-0005AN-DM for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:33:57 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:52755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XunmB-0005AD-6V for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 14:33:51 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Xunm9-0005gc-LB for bug-gnu-emacs@gnu.org; Sat, 29 Nov 2014 20:33:49 +0100 Original-Received: from p4ff1c537.dip0.t-ipconnect.de ([79.241.197.55]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Nov 2014 20:33:49 +0100 Original-Received: from Stromeko by p4ff1c537.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Nov 2014 20:33:49 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 21 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p4ff1c537.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:i4AH5rvxPrGCREMAtfyeKfKAIAo= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:96741 Archived-At: Dani Moncayo writes: > So, if I enter the 32-bit _build_ environment and I build Emacs with a > plain 'configure && make', I'd expect it to work out of the box. But > as we've seen, it doesn't. Why? -> Because the canonical host > platform (picked up by default) has a wrong CPU. And why? -> Because > the canonical _build_ platform picked (up by default) has a wrong CPU. > And why? -> because 'uname -m' gives 'x86_64' in a build environment > that pretends to be tuned for 32 bits. So, uname tells you about the build environment. Which is, as you've seen, not the same as the compiler target. You will have exactly that same issue in any cross-compiling environment. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada