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

Re: fossil build failure on riscv64



Hi,

On Wed, Apr 9, 2025 at 2:00 AM Barak A. Pearlmutter
<barak@pearlmutter.net> wrote:
>
> The package fossil (1:2.25), for which I am the maintainer, is
> building on all platforms *except* riscv64 and I cannot figure out
> why.

The build failure is because one test failed. I was trying to fix the
issue but no lucky and reported it to upstream[0] also. The case I can
reproduce is below and it seems this is one regression from 2.25

```
# 2.25
rv@01:~$ fossil test-th-eval "expr (1<<31)"
-0./,),(-*,(

#2.24
rv@01:~$ fossil test-th-eval "expr (1<<31)"
-2147483648
```

Next I can try it with bisect or would you have any good suggestions
to debug this?

BR,
Bo

[0]: https://fossil-scm.org/forum/forumpost/65c8d91e97
>
> Little help?
>
> --Barak.
>
> Refs:
>   https://bugs.debian.org/1101646
>   https://buildd.debian.org/status/package.php?p=fossil
>   https://buildd.debian.org/status/fetch.php?pkg=fossil&arch=riscv64&ver=1%3A2.25-1&stamp=1741714133&raw=0
>


Reply to: