gnu: lapack: Install libraries to PREFIX/lib, not PREFIX/lib64.
authorLudovic Courtès <ludovic.courtes@inria.fr>
Thu, 29 Jun 2017 12:46:07 +0000 (14:46 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 29 Jun 2017 13:21:17 +0000 (15:21 +0200)
This fixes a regression introduced in
ef39a17717a10a7f406730258acfdb07934c7255, which would break
python-scipy ("undefined reference to `zungqr_'").

* gnu/packages/maths.scm (lapack)[arguments]: Add
"-DCMAKE_INSTALL_LIBDIR" to #:configure-flags.

gnu/packages/maths.scm

index 851694b..5e4cd85 100644 (file)
@@ -442,11 +442,18 @@ large scale eigenvalue problems.")
     (inputs `(("fortran" ,gfortran)
               ("python" ,python-2)))
     (arguments
-     `(#:configure-flags '("-DBUILD_SHARED_LIBS:BOOL=YES"
-                           "-DLAPACKE=ON"
-
-                           ;; Build the 'LAPACKE_clatms' functions.
-                           "-DLAPACKE_WITH_TMG=ON")
+     `(#:configure-flags (list
+                          ;; Install to PREFIX/lib (the default is
+                          ;; PREFIX/lib64).
+                          (string-append "-DCMAKE_INSTALL_LIBDIR="
+                                         (assoc-ref %outputs "out")
+                                         "/lib")
+
+                          "-DBUILD_SHARED_LIBS:BOOL=YES"
+                          "-DLAPACKE=ON"
+
+                          ;; Build the 'LAPACKE_clatms' functions.
+                          "-DLAPACKE_WITH_TMG=ON")
        #:phases (alist-cons-before
                  'check 'patch-python
                  (lambda* (#:key inputs #:allow-other-keys)