Use system LBFGSB.
authorGard Spreemann <gspreemann@gmail.com>
Tue, 2 Apr 2019 09:25:26 +0000 (11:25 +0200)
committerJochen Sprickerhof <jspricke@debian.org>
Tue, 3 Jan 2023 20:59:59 +0000 (20:59 +0000)
Gbp-Pq: Name Use-system-LBFGSB.patch

scipy/optimize/setup.py

index 27126473b1ff4f89109d2a3685330d3f6a609b05..705c36165a3e7ca8d5b5aca6634c539124c238bc 100644 (file)
@@ -63,8 +63,10 @@ def configuration(parent_package='', top_path=None):
         pre_build_hook = None
 
     lapack = combine_dict(lapack, numpy_nodepr_api)
+    lapack.setdefault('libraries', [])
+    lapack['libraries'].append('lbfgsb')
 
-    sources = ['lbfgsb.pyf', 'lbfgsb.f', 'linpack.f', 'timer.f']
+    sources = ['lbfgsb.pyf']
     ext = config.add_extension('_lbfgsb',
                                sources=[join('lbfgsb_src', x)
                                         for x in sources],