Fix: Correct Lapacke bindings for BDCSVD and JacobiSVD to match the updated API

Reference issue

#2838 (closed)

What does this implement/fix?

My previous merge requests !1886 (merged) made the LAPACKe bindings incompatible with the new BDCSVD/JacobiSVD API. This MR proposes a quick fix. I've successfully tested it on my computer (Macbook M1), and it fixed the build of @rainer.bunger.

Additional information

I did not find any tests with LAPACKe in the test folder. I wonder if it might be the case to add them to prevent this from happening again.

Also, I get compilation warnings when enabling LAPACKe. However, I observed compilation warnings when building with an Eigen version that does not include this commit (nor !1886 (merged)).

Merge request reports

Loading