Mail Archives: djgpp/2015/05/01/14:33:19
On 05/01/2015 11:58 AM, Andris Pavenis wrote:
> On 04/28/2015 08:18 PM, DJ Delorie wrote:
>> Ah, I see.
>>
>> I see no reason to not spin a 2.05 release just to get this out, but
>> the only other issue we've had stopping this is the malloc one. IIRC
>> the last concern I had with changing malloc was breaking the ABI, but
>> if Juan and Andris can agree on what malloc "works" we'll just go with
>> that and have something that can replace both 2.03 and 2.04.
>>
>>
> I have updated nmalloc (sorry for 2 missing headers accidentally left out of first commit),
>
> I also restored src/rmake.cc (missing since v2.02) but used by testsuite. Could it really be true
> that nobody have dries to build testsuite for so long time.
>
> Also some other changes like adding make variables EXTRA_CLAGS and EXTRA_CXXFLAGS so that extra
> flags are visible in make output. Used this to workaround cmalloc() problem (GCC-5.1 compiles it
> to infinite tail recursion at optimization levels 2+).
>
> So library now seems to build OK. Should do some more testing with real software.
Some testing:
- built CVS version of DJGPP with gcc-5.1.0 and installed
- built GMP-6.0.0a and reinstalled: no problems, all tests pass OK
- built MPFR-3.1.2 and installed: no problems, all tests pass OK
- build MPC-1.0.3 and installed: no problems, all tests pass OK (rebuilt also with DJGPP v2.03 and
should upload sometime as it is new version)
- built MPFRCX-0.4.2 (polynomial algenra based on MPC, MPFR, MPC): all tests pass OK
- built cln-1.3.4 and reinstalled. All included tests pass OK
- built GiNaC-1.6.2 and reinstalled. All included tests pass OK.
(see http://www.ginac.de/ for more details about CLN and GiNaC)
I do not currently plan to do more testing now. So I think than new beta v2.05 would be OK unless
there is objections. After that we could wait for some month before release.
Andris
- Raw text -