[Digikam-devel] [digikam] [Bug 295423] External libclapack not used [patch]

Thomas Capricelli orzel at kde.org
Sun Feb 24 20:13:08 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=295423

Thomas Capricelli <orzel at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |orzel at kde.org

--- Comment #7 from Thomas Capricelli <orzel at kde.org> ---
Hello.
I'm the author of the "eigen" patch, and also a developer on eigen.

Just to fix a few points : 

1) i don't know who francesco is and where he made the statement about dep, but
it's false. Citing our homepage http://eigen.tuxfamily.org
"Eigen doesn't have any dependencies other than the C++ standard library."

2) it seems there's a misunderstanding about eigen. Eigen is based on
templates, and as such is NOT a library. It's not something you linke
statically or dynamically. You only need to have eigen include files at compile
time, and this will generate only the needed code for your application.

3) i dont remember about my patch (it was submitted very long ago and not
accepted as is if i remember well), but it's probably true that it didn't
include the relevant part to make eigen support optional. But this is probably
very easy to do, and more easily done by someone used to digikam code (and its
build system).

4) You seem to be very "cold"/"shy" with using eigen , not to say frightened.
Eigen has its roots in KDE (was started and hosted here), and, more
importantly, eigen is way, way, better than any such library. I can say it ,
i'm not an initial author. Whatever your criteria are  (fiability, speed,
dependencies, hope of being maintained in 10 years, efficiency, beauty of code,
beauty of API, friendliness of authors, and even closeness to KDE). I did
choose eigen long ago after having made a HUGE comparisons of all existing
stuff, and it was not only the best, but beating all others with a very large
margin. You can't make a bad choice going for them.  I know the KDE team just
love making plugins and allowing different backends and such. But here, it's
just useless and a waste of time, imho.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list