On 18 May 2012 12:22, Julien Puydt <
julien...@laposte.net> wrote:
> Hi,
>
> there are two questions I would like to discuss here.
>
> The first is about flint and sage : the recently released sage 5.0 has flint
> 1.5.2 (with patches), and a separate 'flintqs' for the quadratic sieve
> program. Can flint 2.3 replace both simultaneously? [ie: is the rewrite good
> enough, and is it compatible?].
Just about good enough. We are only waiting on the release to be
finished. Roughly speaking, here are the things that need to be done
for the release:
* Merge all known patches and issue a new alpha
* Put assembly code for Itanium/Itanium2 into longlong.h
* Do build system work to detect itanium machines
* Test flint 2.3 on Skynet
* Fix some reported bugs in the new flint FFT on 32 bit machines
* Do all the release paperwork
* Switch over to the new flint website Fredrik designed
* Release announcement
I actually sent an email off list to the main flint developers
yesterday announcing that all of this was now a priority for me. The
only thing stopping me announcing it on list is that the
flint-2.3-alpha is quite out-of-date.
>
> The second is again about flint 2.3, but more precisely about its ARM
> support : I compiled it successfully this morning on my ARM box
> (configure&make), but make check gave quite bad results : there are failing
> tests, and I finally had to kill the 'factor' test because it was so long I
> considered it stuck. Log is attached.
Thanks. We are aware of some problems with certain architectures. This
should be fixed soon (in fact, some fixes have already made it into
the repo).
>
> I hope that helps,
>
> Snark on #sagemath
I hope to have the new alpha up by about Monday. However, please be
aware that this will not fix all the known issues with flint. That
will take a little longer.
I do expect the release to be not far away now. As of yesterday I have
a clear period of 2-3 months to get some coding/research work done,
and flint-2.3 is the number one priority, followed closely by my FFT
contribution to the MPIR project (which flint will eventually use
instead of its own FFT).
Bill.