It turned out that I did not have to scrap the j+gmp-clean branch. All bugs which I have been able to isolate are currently fixed in that branch and it's relatively up-to-date with the master branch.
There are still some issues to sort out, with Windows builds. FYI, -- Raul On Thu, Oct 27, 2022 at 1:28 PM Raul Miller <rauldmil...@gmail.com> wrote: > > I believe I should roll back some of the changes in the j+gmp-clean > branch of jsource. > > The issue shows up in test/g212.ijs where some tests fail. > > A deeper cause is that to expedite windows development and portability > work, we tried using a windows specific fork of libgmp named mpir, > because it was "more windows friendly" than libgmp. And, as a > consequence, changes were made to vx.c which prevented compilation > under linux. > > Specifically, type I (long long) which is 64 bits wide was replaced > with type long which on 64 bit windows is 32 bits wide, for backwards > compatibility reasons. > > That said, I think this also highlights that I should have gotten > libgmp working for both a 32 bit architecture and a 64 bit > architecture before asking other developers to look at the code. > > I don't think this porting effort was entirely wasted. But I now need > to take at least some of the lessons learned here and apply them. > > I'm going to have to do a significant rewrite of this code base. And, > when I open it back up as "alpha quality" it will be on a new branch. > > FYI, > > -- > Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm