all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Barry Warsaw <barry@python.org>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs 25.1 build failures on Ubuntu arm64
Date: Wed, 29 Mar 2017 16:46:48 -0400	[thread overview]
Message-ID: <20170329164648.367ab5a8@subdivisions.wooz.org> (raw)
In-Reply-To: <838tno6s7h.fsf@gnu.org>

[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]

On Mar 29, 2017, at 06:03 PM, Eli Zaretskii wrote:

>> I'm not sure how much of this email will be actionable, but I wanted to at
>> least let y'all know about a problem we've seen building Emacs 25.1 on
>> Ubuntu 17.04 arm64.
>
>Did this configuration build correctly with Emacs 24.5?

It did.  Ubuntu 17.04 does still have Emacs 24.5, and its arm64 build did
succeed.  It was last built in the archive back February but I just tried an
experimental rebuild with today's toolchain and arm64 passed.

>	  prev = 0x676e696e6e6967e5
>
>The value of 'prev' in frame #7 looks garbled: it's ASCII text "ginning",
>probably was "beginning" at some point.  This might indicate memory
>corruption, either some dynamically allocated memory or the stack got
>smashed.

Indeed, that's interesting.

>Does your build compile ralloc.c?  If so, could you try configuring
>with REL_ALLOC=no?

We already build with REL_ALLOC=no for both emacs24 and emacs25.

>> and the bug that tracks this is here:
>> 
>> https://bugs.launchpad.net/ubuntu/+source/emacs25/+bug/1656474  
>
>That bug mentions several fixed done by Debian; did you try them?

I haven't; here are the list of Ubuntu deltas.  It's possible of course that
one of these introduces a problem, but I'm more suspicious of the toolchain.
The last upload into Debian unstable did successfully build arm64.

- build with parallel=1 on arm64
- Rebuild against new imagemagick 6.9.7.0. (no changes to emacs)
- Don't build-depend on gconf. emacs has supported gsettings for years

I'll see if I can do a build of the Debian version of 25.1 in an Ubuntu 17.04
PPA to see if there are any different results.

Cheers,
-Barry

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

  reply	other threads:[~2017-03-29 20:46 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-29  0:30 Emacs 25.1 build failures on Ubuntu arm64 Barry Warsaw
2017-03-29 15:03 ` Eli Zaretskii
2017-03-29 20:46   ` Barry Warsaw [this message]
2017-03-29 21:57     ` Barry Warsaw
2017-08-01 14:55       ` Rob Browning
2017-08-04 12:26         ` Byung-Hee HWANG (황병희, 黃炳熙)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170329164648.367ab5a8@subdivisions.wooz.org \
    --to=barry@python.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.