Hi Rob!
On 07/25/2017 02:00 AM, Rob Browning wrote:
> OK, just to make sure I followed correctly, it looks like I should
> probably apply something like this to the Debian packages?
>
> commit 7a4d9f6304cffa39642507609605bcbfa40d4675
> Author: Andreas Schwab
> Date: Tue Jul 25 01:12:50 2
Andreas Schwab writes:
> On Jul 25 2017, "Michael Karcher" wrote:
>
>> struct Lisp_Symbol alignas (GCALIGNMENT) lispsym[1101];
>>
>> This does not generate an array of aligned elements, but an aligned array
>> of non-aligned elements.
>
> Thanks, I have fixed that.
OK, just to make sure I follo
On Jul 25 2017, "Michael Karcher" wrote:
> struct Lisp_Symbol alignas (GCALIGNMENT) lispsym[1101];
>
> This does not generate an array of aligned elements, but an aligned array
> of non-aligned elements.
Thanks, I have fixed that.
Andreas.
--
Andreas Schwab, sch...@linux-m68k.org
GPG Key fing
> On Jul 19 2017, John Paul Adrian Glaubitz
> wrote:
>
>> "sizeof(struct Lisp_Symbol) is 22 bytes on m68k, but the code expects
>> the
>> size of the object to be dividable by 8."
>
> No, it doesn't. See union aligned_Lisp_Symbol.
Yes, it does, although this most likely is a bug.
While aligned
On 07/19/2017 11:03 PM, Andreas Schwab wrote:
> On Jul 19 2017, John Paul Adrian Glaubitz
> wrote:
>
>> "sizeof(struct Lisp_Symbol) is 22 bytes on m68k, but the code expects the
>> size of the object to be dividable by 8."
>
> No, it doesn't. See union aligned_Lisp_Symbol.
Well, the patch ac
On Jul 19 2017, John Paul Adrian Glaubitz wrote:
> "sizeof(struct Lisp_Symbol) is 22 bytes on m68k, but the code expects the
> size of the object to be dividable by 8."
No, it doesn't. See union aligned_Lisp_Symbol.
Andreas.
--
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58C
On 07/19/2017 06:51 PM, Andreas Schwab wrote:
>> emacs25 currently fails to build from source on m68k because the struct
>> Lisp_Object in src/lisp.h has incorrect alignment which results in the
>> tagged pointers used by the Lisp VM being corrupted. This happens because
>> the native alignment on
On Jul 19 2017, John Paul Adrian Glaubitz wrote:
> emacs25 currently fails to build from source on m68k because the struct
> Lisp_Object in src/lisp.h has incorrect alignment which results in the
> tagged pointers used by the Lisp VM being corrupted. This happens because
> the native alignment o
On Wed, Jul 19, 2017 at 01:05:32PM +0200, John Paul Adrian Glaubitz wrote:
> This can be either fixed by building emacs25 on m68k with "--with-wide-int"
> or by applying the attached patch which makes sure the alignment of
> List_Object
> is correct and the tagged pointers work as expected.
This
Source: emacs25
Version: 25.2+1-2
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertags: m68k
Hi!
emacs25 currently fails to build from source on m68k because the struct
Lisp_Object in src/lisp.h has incorrect alignment which results in the
tagged pointers used by the Lisp VM be
10 matches
Mail list logo