[Ipopt-tickets] [Ipopt] #215: unable to build IPOPT with MinGW-w64 x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb compiler
Ipopt
coin-trac at coin-or.org
Mon Aug 19 02:47:37 EDT 2013
#215: unable to build IPOPT with MinGW-w64
x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb compiler
---------------------+----------------------
Reporter: jpye | Owner: stefan
Type: defect | Status: assigned
Priority: normal | Component: Ipopt
Version: 3.11 | Severity: normal
Resolution: | Keywords:
---------------------+----------------------
Comment (by kelman):
Try adding the flag "--disable-pthread-mumps" to your configure call and
it should remove the dependency on the pthread dll.
I'll let Stefan speak to the details of autotools, but pkg-config is
already being used when it's available. However that isn't always the
case, for example in MSYS. The BuildTools setup is used by basically every
COIN-OR project, so getting things to work just for Ipopt isn't
sufficient.
There's also a lot of diversity and issues with using dependency packages
like Mumps, Blas, and Lapack from Linux package managers, related to MPI,
or shared-library shadowing with Matlab, etc. Different distributions may
also install things to different places or with different names, it tends
to be simpler (IMO) to have a controlled environment where you're building
from source in a standard way and you know it should all work. And it's
not just Ipopt that uses these dependencies, so the effort of setting up
the ThirdParty configure scripts benefits many different COIN-OR projects.
--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/215#comment:7>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.
More information about the Ipopt-tickets
mailing list