On Fri, Feb 12, 2016 at 02:18:22PM +0000, Ruslan Bukin wrote:
> On Fri, Feb 12, 2016 at 04:13:53PM +0200, Konstantin Belousov wrote:
> > On Fri, Feb 12, 2016 at 01:22:04PM +0000, Ruslan Bukin wrote:
> > > On RISC-V it fails with __uint128_t:
> > > 
> > > struct fpregs {
> > >         __uint128_t     fp_x[32];
> > > 
> > > how to fix?
> > You did not copied the error.
> 
> sorry, the error was:
> ucontext.h(53): syntax error [249]
> 
> (and nothing more)
At least you could also demonstrate the command which caused the error.

> 
> > 
> > If my guess is correct, the issue is that __uint128_t typedef is not
> > present in the riscv/include/_types.h.  Either add the type there, or
> > use e.g. __uint64_t fp_x[32][2]; for the member definition.
> > 
> 
> Ok, lets use __uint64_t yet (the same suggestion was from David Chisnall).
Ok.

> 
> > BTW, uintmax_t on riscv is defined as uint64.
> > 
> > P.S. Does it also mean that the tinderbox machines (AKA universe11*)
> > do not have riscv toolchain installed ?  I did run make tinderbox
> > before the commit.
> 
> Yeah, we dont have packages for toolchain yet, so we can't install compiler
> on tinderbox machine.
> 
> Ruslan
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to