Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
Hi Geert! On 6/19/20 1:19 PM, Geert Uytterhoeven wrote: > So now you have 5 bytes of padding if PERL_DEBUG_READONLY_OPS, > while I guess 1 would be sufficient? > > What about > > # ifdef PERL_DEBUG_READONLY_OPS > bool opslab_readonly; > U8 opslab_padding; >

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread Geert Uytterhoeven
Hi Adrian, On Fri, Jun 19, 2020 at 12:08 PM John Paul Adrian Glaubitz wrote: > This works, both with PERL_DEBUG_READONLY_OPS and without: > > diff --git a/op.h b/op.h > index fc21f03cda..fc7e73fef4 100644 > --- a/op.h > +++ b/op.h > @@ -713,7 +713,9 @@ struct opslab { >

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
Hi! On 6/19/20 12:08 PM, John Paul Adrian Glaubitz wrote: > This works, both with PERL_DEBUG_READONLY_OPS and without: Updated patch attached. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berli

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
Hi! This works, both with PERL_DEBUG_READONLY_OPS and without: diff --git a/op.h b/op.h index fc21f03cda..fc7e73fef4 100644 --- a/op.h +++ b/op.h @@ -713,7 +713,9 @@ struct opslab { units) */ # ifdef PERL_DEBUG_READONLY_OPS bool opslab_reado

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
Hi Laurent! On 6/19/20 11:33 AM, Laurent Vivier wrote: > > Can't you move "opslab_slots" before "# ifdef PERL_DEBUG_READONLY_OPS"? I just tried this variant, it also crashes: diff --git a/op.h b/op.h index fc21f03cda..69f74843bf 100644 --- a/op.h +++ b/op.h @@ -711,10 +711,12 @@ struct opslab {

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread Laurent Vivier
Le 19/06/2020 à 11:08, John Paul Adrian Glaubitz a écrit : > On 6/19/20 11:03 AM, Geert Uytterhoeven wrote: >> Either invert the order of the two paddings, or replace them by a single one: >> >> U8 _padding[3]; > I just tried this variant and it didn't help: > > diff --git a/op.h b/op.h > ind

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
On 6/19/20 11:03 AM, Geert Uytterhoeven wrote: > Either invert the order of the two paddings, or replace them by a single one: > > U8 _padding[3]; I just tried this variant and it didn't help: diff --git a/op.h b/op.h index fc21f03cda..703be6b3f2 100644 --- a/op.h +++ b/op.h @@ -713,6 +713,7

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread Geert Uytterhoeven
Hi Adrian, On Fri, Jun 19, 2020 at 10:52 AM John Paul Adrian Glaubitz wrote: > On 6/19/20 10:47 AM, John Paul Adrian Glaubitz wrote: > > It might be set during stage1, but not stage2. > > > > I will have to look at it again. > > I just tried this change and it doesn't fix the problem: That's act

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
On 6/19/20 10:47 AM, John Paul Adrian Glaubitz wrote: > It might be set during stage1, but not stage2. > > I will have to look at it again. I just tried this change and it doesn't fix the problem: diff --git a/op.h b/op.h index fc21f03cda..ca3102d7d2 100644 --- a/op.h +++ b/op.h @@ -713,6 +713,8

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
On 6/19/20 10:42 AM, Geert Uytterhoeven wrote: > So release builds fail, too? Well, the build fails during the stage1 build. > And they don't set PERL_DEBUG_READONLY_OPS? > > If PERL_DEBUG_READONLY_OPS is not set, I see no reason why > the padding would be needed. It might be set during stage1,

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread Geert Uytterhoeven
Hi Adrian, On Fri, Jun 19, 2020 at 10:20 AM John Paul Adrian Glaubitz wrote: > > On Jun 19, 2020, at 10:02 AM, Geert Uytterhoeven > > wrote: > >> On Thu, Jun 18, 2020 at 10:46 PM John Paul Adrian Glaubitz > >> wrote: > >>> On 6/18/20 12:10 PM, John Paul Adrian Glaubitz wrote: > >>> Reported up

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread John Paul Adrian Glaubitz
> On Jun 19, 2020, at 10:02 AM, Geert Uytterhoeven wrote: > > Hi Adrian, > >> On Thu, Jun 18, 2020 at 10:46 PM John Paul Adrian Glaubitz >> wrote: >>> On 6/18/20 12:10 PM, John Paul Adrian Glaubitz wrote: >>> Reported upstream [1]. >> >> It's an alignment issue and can be trivially fixed w

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-19 Thread Geert Uytterhoeven
Hi Adrian, On Thu, Jun 18, 2020 at 10:46 PM John Paul Adrian Glaubitz wrote: > On 6/18/20 12:10 PM, John Paul Adrian Glaubitz wrote: > > Reported upstream [1]. > > It's an alignment issue and can be trivially fixed with this patch: > > diff --git a/op.h b/op.h > index fc21f03cda..480c95245b 10064

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-18 Thread John Paul Adrian Glaubitz
Hello! On 6/18/20 12:10 PM, John Paul Adrian Glaubitz wrote: > Reported upstream [1]. It's an alignment issue and can be trivially fixed with this patch: diff --git a/op.h b/op.h index fc21f03cda..480c95245b 100644 --- a/op.h +++ b/op.h @@ -698,7 +698,7 @@ struct opslot { U16 opslot

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-18 Thread John Paul Adrian Glaubitz
Hi! On 6/18/20 11:58 AM, John Paul Adrian Glaubitz wrote: >> Thanks for the heads-up. I'll look into it. > > Here's the backtrace: Reported upstream [1]. Adrian > [1] https://github.com/Perl/perl5/issues/17871 -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-18 Thread John Paul Adrian Glaubitz
Hi! On 6/17/20 10:40 PM, John Paul Adrian Glaubitz wrote: > On 6/17/20 10:15 PM, Niko Tyni wrote: >> perl_5.32.0~rc1-1 in experimental failed to build on m68k with a >> SIGSEGV in miniperl. Could somebody please look at this and see if it's >> reproducible? Guess it could be either an actual sourc

Re: perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-17 Thread John Paul Adrian Glaubitz
Hi! On 6/17/20 10:15 PM, Niko Tyni wrote: > perl_5.32.0~rc1-1 in experimental failed to build on m68k with a > SIGSEGV in miniperl. Could somebody please look at this and see if it's > reproducible? Guess it could be either an actual source regression or > "just" a toolchain/platform problem. Tha

perl_5.32.0~rc1-1 FTBFS on m68k (experimental)

2020-06-17 Thread Niko Tyni
Hi m68k porters, perl_5.32.0~rc1-1 in experimental failed to build on m68k with a SIGSEGV in miniperl. Could somebody please look at this and see if it's reproducible? Guess it could be either an actual source regression or "just" a toolchain/platform problem. Thanks for your work, -- Niko Tyni