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

Re: [MiNT] MPFR progress.....



On Wed, 2009-03-04 at 11:39 +0100, Vincent Rivière wrote:
> Keith Scroggins wrote:
> > So I built it (2.4.1) with GCC 2.95.3 and CVS MiNTLib.  Running the 
> > tests, 5 failed:
> > 
> > tprintf (no output, crashes with illegal instruction with "make check")
> > td_sub  (no output, just passed my first "make check" tried it again and 
> > it crashed with bus error)
> > tset_ld (error with 5 or so lines of output)
> > tcmp_ld (ERROR for NAN (1))
> > tget_sj (ERROR for get_uj + ERANGE + UINTMAX_MAX (2))
> > 
> > I have not looked into any of these.  My guess is Vincent's work with 
> > fixing the GMP issue will resolve tprintf.
> 
> Probably.
> 
> > So, 5 out of 148 tests, thats pretty good I think.
> 
> Very good, since that libraries make a lot of math computations. I means 
> that out system is quite reliable. The tests need to be fixed, though.
> 
> Remember, Mark said he had a lot of test failures with GCC 2.95, but 
> only some failures with your GCC 4.x. Maybe that MPFR bugs would go away 
> by using GCC 4.x ?
> 
> > I'm looking into expanding some math functions in fdlibm, mainly to 
> > rectify some issues with building ScummVM, but maybe doing more after I 
> > get the initial functions I need installed.
> 
> Since there is no MiNT related stuf in any libm, we should definitely 
> use the one provided by other active projects (glibc, Newlib...). The 
> current versions probably have anything we need. If some useful 
> functions are missing, we could add them and share it with the whole 
> community. But doing non-MiNT related work just for us is a waste of time.
> 
> > Also wanting to add some wchar support to MintLib for another item I 
> > have been working on porting for a LONG time. (can we say years??  :)  ) 
> > Again, not something I am going to get done quickly.
> 
> Newlib has support for wchar, and it currently being improved. Again, 
> there is nearly no MiNT specific code in wchar support.

One thing to remember with a change of libc is that current mintlib
provides TOS compatibility when FreeMiNT isn't loaded. Well not 100%.

Should we aim to continue with that or not ?

Alan.