Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:redwil:15.4
python-pyipopt
0001-Fix-dependencies-and-pathes.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Fix-dependencies-and-pathes.patch of Package python-pyipopt
From 7bf04d3c7779f169688278f7320127d76ac82b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de> Date: Tue, 2 Aug 2022 18:20:36 +0200 Subject: [PATCH] Fix dependencies and pathes Prefix should be '/usr', IpOpt uses coin-or for its headers. Use generic blas/lapack instead of coin specific ones. --- setup.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index 5899b61..85ed370 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ # for my linux distribution was buggy, # so by the time you read this the bugs have probably been fixed # and you will want to specify a different directory here. -IPOPT_DIR = '/usr/local/' +IPOPT_DIR = '/usr' import os from distutils.core import setup @@ -35,7 +35,7 @@ IPOPT_LIB = get_ipopt_lib() if IPOPT_LIB is None: raise Exception('failed to find ipopt lib') -IPOPT_INC = os.path.join(IPOPT_DIR, 'include/coin/') +IPOPT_INC = os.path.join(IPOPT_DIR, 'include/coin-or/') FILES = ['src/callback.c', 'src/pyipoptcoremodule.c'] @@ -48,11 +48,12 @@ pyipopt_extension = Extension( #extra_link_args=['-Wl,--rpath','-Wl,'+ IPOPT_LIB], library_dirs=[IPOPT_LIB], libraries=[ - 'ipopt', 'coinblas', + 'ipopt', 'blas', #'coinhsl', - 'coinmumps', - 'coinmetis', - 'coinlapack','dl','m', + 'dmumps_seq', + 'mumps_common_seq', + 'metis', + 'lapack','dl','m', ], include_dirs=[numpy_include, IPOPT_INC], ) -- 2.37.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor