Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-26 Thread John Paul Adrian Glaubitz
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:

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-24 Thread Rob Browning
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. > >

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-24 Thread Andreas Schwab
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,

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-24 Thread Michael Karcher
> 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

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-19 Thread John Paul Adrian Glaubitz
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

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-19 Thread Andreas Schwab
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,

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-19 Thread John Paul Adrian Glaubitz
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

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-19 Thread Andreas Schwab
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

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-19 Thread John Paul Adrian Glaubitz
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

Bug#868868: emacs25: Please include patch to fix FTBFS on m68k

2017-07-19 Thread John Paul Adrian Glaubitz
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