From 3ab869b63fc43c8d13864d711c2dc55fb3691456 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 29 Jun 2017 14:46:07 +0200 Subject: [PATCH] gnu: lapack: Install libraries to PREFIX/lib, not PREFIX/lib64. 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 | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 851694bd4d..5e4cd85860 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -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) -- 2.20.1