bug-mes
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Efraim Flashner] mes on riscv64


From: Janneke Nieuwenhuizen
Subject: Re: [Efraim Flashner] mes on riscv64
Date: Sat, 08 Jul 2023 15:34:51 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

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

-- 
Janneke Nieuwenhuizen <janneke@gnu.org>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | AvatarĀ® https://AvatarAcademy.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]