Re: Big endian tests (no mips) (was: Re: Build problem on ppc64be + musl)

2021-08-29 Thread Maamoun TK
On Mon, Aug 23, 2021 at 8:59 PM Niels Möller  wrote:

> ni...@lysator.liu.se (Niels Möller) writes:
>
> > Unfortunaly, the CI cross builds aren't working at the moment (the
> > buildenv images are based on Debian Buster ("stable" at the time images
> > were built), and nettle's ci scripts do apt-get update and apt-get
> > install, which now attempts to get Bullseye packages (new "stable" since
> > a week ago)).
>
> Images now updated to debian stable (thanks, Daiki!). But we'll have to
> drop mips tests for now, since current setup assumes archs under tests
> are available in debian, and mips has been discontinued as a debian
> release architecture. Other cross builds now work (change to drop mips
> is on the master-updates branch). If you have ideas on how to revive mips
> tests, that's welcome, but for now we'll have to do without.
>
> I would like to keep testing on big-endian. s390x is big-endian, right?
> And so is powerpc64 (non -el). So it would be nice to configure cross
> tests on one of those platforms configured with --disable-assembler, to
> test portability of the C code. Are s390x cross tools and qemu-user in
> good enough shape (it's an official debian release arch), or is
> powerpc64 a better option?
>

Yes, s390x is big-endian and it's good for such purposes. Along being
officially supported in debian releases, it runs natively on remote
instance in gitlab CI.

regards,
Mamone
___
nettle-bugs mailing list
nettle-bugs@lists.lysator.liu.se
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs


Big endian tests (no mips) (was: Re: Build problem on ppc64be + musl)

2021-08-23 Thread Niels Möller
ni...@lysator.liu.se (Niels Möller) writes:

> Unfortunaly, the CI cross builds aren't working at the moment (the
> buildenv images are based on Debian Buster ("stable" at the time images
> were built), and nettle's ci scripts do apt-get update and apt-get
> install, which now attempts to get Bullseye packages (new "stable" since
> a week ago)).

Images now updated to debian stable (thanks, Daiki!). But we'll have to
drop mips tests for now, since current setup assumes archs under tests
are available in debian, and mips has been discontinued as a debian
release architecture. Other cross builds now work (change to drop mips
is on the master-updates branch). If you have ideas on how to revive mips
tests, that's welcome, but for now we'll have to do without.

I would like to keep testing on big-endian. s390x is big-endian, right?
And so is powerpc64 (non -el). So it would be nice to configure cross
tests on one of those platforms configured with --disable-assembler, to
test portability of the C code. Are s390x cross tools and qemu-user in
good enough shape (it's an official debian release arch), or is
powerpc64 a better option?
 
Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
___
nettle-bugs mailing list
nettle-bugs@lists.lysator.liu.se
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs