From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.devel Subject: Build failure on ppc64el in Emacs 24.5 Date: Sun, 17 Jan 2016 18:19:53 -0600 Message-ID: <87h9ibbuxi.fsf@trouble.defaultvalue.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1453076415 10280 80.91.229.3 (18 Jan 2016 00:20:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Jan 2016 00:20:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 18 01:20:10 2016 Return-path: Envelope-to: ged-emacs-devel@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 1aKxYI-0005CR-5B for ged-emacs-devel@m.gmane.org; Mon, 18 Jan 2016 01:20:10 +0100 Original-Received: from localhost ([::1]:56287 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKxYF-0004cN-RN for ged-emacs-devel@m.gmane.org; Sun, 17 Jan 2016 19:20:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKxY9-0004cC-K4 for emacs-devel@gnu.org; Sun, 17 Jan 2016 19:20:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aKxY6-0004VL-DU for emacs-devel@gnu.org; Sun, 17 Jan 2016 19:20:01 -0500 Original-Received: from defaultvalue.org ([70.85.129.156]:50261) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKxY6-0004Ui-8e for emacs-devel@gnu.org; Sun, 17 Jan 2016 19:19:58 -0500 Original-Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id 957C720017 for ; Sun, 17 Jan 2016 18:19:54 -0600 (CST) Original-Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 7593014E034; Sun, 17 Jan 2016 18:19:53 -0600 (CST) User-Agent: Notmuch/0.21 (http://notmuchmail.org) Emacs/24.5.1 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 70.85.129.156 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:198224 Archived-At: The most recent Debian package version won't build on ppc64el, failing with emacs: Program segment above .bss in /=C2=ABBUILDDIR=C2=BB/emacs24-24.5+1/debian/build-x/src/temacs Which I suspect may be related to (fixed by) this change in emacs-25: commit c9fd597a4cffcae873b25381ee8cc755f0debe95 Author: Paul Eggert Date: Mon Nov 16 17:48:08 2015 -0800 ELF unexec: align section header =20=20=20=20 This ports the recent unexelf.c changes to Fedora x86-64 when configured with GCC=E2=80=99s -fsanitize=3Dundefined option. * src/unexelf.c (unexec): Align new_data2_size to a multiple of ElfW (Shdr)=E2=80=99s alignment, so that NEW_SECTION_H returns a pointer aligned appropriately for its type. However, at least from a quick glance, it looks like that patch might not apply very easily to emacs-24. So before I delve, I wanted to ask about it here. I suppose if the 25 release is fairly close, I could also consider just spending the time there, and then (if everything works out) removing emacs24 from sid/stretch (the next release), which would be *great*. (Of course that assumes this issue won't affect jessie (stable).) cf. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20614 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D808347 Thanks --=20 Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4