Hi Markus, Since there are some changes required in the ebuild for this release, I decided to submit a bug report with the attached patch against itpp-3.99.2.ebuild. Basically, IT++ do not require CBLAS any more (a Fortran BLAS interface is used instead). BR, /Adam
Created attachment 127464 [details, diff] itpp-3.99.3.ebuild - patch against itpp-3.99.2.ebuild from portage
One more issue... I forgot about -DNDEBUG flag in all previous development ebuilds. We should add this flag to CXXFLAGS, because -DNDEBUG disables performance critical assert checks in the code. The stable releases are free of this problem, since they use a reverted appproach, i.e. -DASSERT_LEVEL={0,1,2} (-DASSERT_LEVEL=0 is the same as not defined at all). BR, /Adam
I just committed itpp-3.99.3.1 to portage cvs. I also added the -DNDEBUG to the C[XX] flags. Thanks a lot and have a good weekend. best, Markus
(In reply to comment #3) > I just committed itpp-3.99.3.1 to portage cvs. I also added the > -DNDEBUG to the C[XX] flags. > > Thanks a lot and have a good weekend. Thanks! BTW, our last stable release from 3.10.x series (itpp-3.10.12) is ready for stabilisation in my opinion. Besides, you can remove older ebuilds, if KEYWORDS are consistent (all stable). BR, /Adam
(In reply to comment #4) > BTW, our last stable release from 3.10.x series (itpp-3.10.12) is ready for > stabilisation in my opinion. Besides, you can remove older ebuilds, if KEYWORDS > are consistent (all stable). Thanks Adam! I noticed this yesterday but didn't get to it yet. Hopefully sometime soon. Best, Markus