Donnie Berkholz wrote: > Adam Piątyszek wrote: > >>I have just tested your autotooled *-reference ebuilds... >>does not work (cholesky_test from IT++ package goes into an endless loop). > > ... > > That's an odd problem. I'd expect at least undefined functions or > something obvious, not a random loop. I'll take a look at it soon, maybe > I missed something obvious.
May that be related to the DLAMC3 problem reported at http://www.theochem.kth.se/dalton/faq.html near the end of the page? The links to the Fedora bugzilla work no more, but as far as I remember the infinite loop arises somehow from incorrect machine precision assumptions due to excessive precision of numbers in registers, not complient to the IEEE standard. So I try (althoug rather with the atlas libraries than with the reference ones) using -mieee-fp compiler flag rather than -ffloat-store recomended at the Dalton page (and -O1 rather than -O2 on my AMD machines -- both athlon xp and k8 architectures -- due to other problem, that is too obscure to me so far for me to be even able to file a reasonable bugzilla entry). If that is the case, than the key to the malfunction may be in the compiler flags, and the ebuilds could be improved by some flags checking and mangling, otherwise being OK. Honza Macháček -- [email protected] mailing list
