[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Efraim Flashner] mes on riscv64
From: |
Efraim Flashner |
Subject: |
Re: [Efraim Flashner] mes on riscv64 |
Date: |
Wed, 12 Jul 2023 09:38:07 +0300 |
On Sat, Jul 08, 2023 at 03:34:51PM +0200, Janneke Nieuwenhuizen wrote:
> Efraim Flashner writes:
>
> Hi!
>
> > On Wed, Jun 28, 2023 at 11:25:12AM +0200, Janneke Nieuwenhuizen wrote:
> >> Hi Andrius!
>
> > Here's the new result from building again on riscv64-linux. Build
> > machine was a HiFive Unmatched running Guix, mes was on commit
> > 0e127f80b9c4c167a28fe37783211c3c1c1fce94. With the attachment it's
> > probably too big for bug-mes, but I've left it included anyway. I've
> > again attached the build environment and the build log. 'build phase was
> > 70 hours, 'check phase was 33.5 hours until it failed, for about 103.5
> > hours or 4.3 days.
>
> Thanks, and very nice -- except maybe it could be faster ;-)
>
> As discussed on IRC, the 76-pointer-arithmetic test should be fixed with
>
> --8<---------------cut here---------------start------------->8---
> --- a/lib/tests/scaffold/76-pointer-arithmetic.c
> +++ b/lib/tests/scaffold/76-pointer-arithmetic.c
> @@ -30,7 +30,7 @@ struct foo
> int b;
> int c;
> unsigned char *d;
> -#if __MESC__ && __x86_64__
> +#if __MESC__ && (__x86_64__ || __riscv_xlen == 64)
> int __align;
> #endif
> };
> --8<---------------cut here---------------end--------------->8---
>
> in
>
>
> https://git.savannah.gnu.org/cgit/mes.git/commit/?id=49c529a614f4fec8cdca20027302d6cf2ee7c45f
>
> ...which means we now truely have riscv64-linux support in Mes.
>
> Many thanks to everyone involved!
>
> Greetings,
> Janneke
>
As expected, with the above patch mes built on riscv64-linux!
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature