Hi richy, * Richard B. Kreckel <kreckel@ginac.de> [Jan 21. 2008 12:35]:
Hi Jörg!
Joerg Arndt wrote:
Congratulations!
Thank you.
builds and checks fine with openSUSE 10.3 (X86-64)
Can't you add it to the next openSUSE, together with GiNaC, please? It was so annoying when I upgraded my machine at work to openSUSE 10.2 and found that the only reasonably usable calculator (ginsh) has disappeared. And how can you live without that pi program?
I am not with SuSE anymore, I now live in Australia doing my PhD. The reasons that the CLN and GiNaC packages were a bit of a maintenance nightmare were the things I mentioned in the mail before. These suggestions should be seriously considered. Most fixes we needed were so tricky that I had to bother the compiler folks pretty much constantly! Btw. openSUSE 10.3 is IMO the first "good" version since 9.3 (to which I was stuck for technical reasons (benchmarks with my fxtbook project)). You might want to give it a try. I know it has CLN packaged, didn't check for GiNaC. The openSUSE project has a build service: you can try to build it and get all the interesting messages first hand 8-))
May I suggest to add a AGM based pi-computation?
Well, patches are very welcome! ;-)
I'll give it a try. Here is why I suggested it: Some people compare performance of Pi computations ignoring that one is AGM based and another is binsplit based. Having both gives a good impression on the performance of these two fundamentally different (and fundamentally important) algorithms.
Two observations: by default you use (1) only -O, I suggest to use -O2 (but not -O3).
We encourage people to export CXXFLAGS!
I'll try -O2 (and possibly -O3) ASAP (which may not be soon at all).
(2) no warnings!, I suggest to use -W -Wall -Wconversion -Wsign-promo -Wsign-compare -Wunused \ -Wshadow -Wundef ... and -Werror if you are daring ... valgrind for further headaches ;-)
:)
(see other mail).
-richy. --
cheers, jj