[Ipopt] Obtaining MA57 dll

Pedro Tabacof tabacof at gmail.com
Fri Dec 21 09:23:33 EST 2012

Tony, thank you very much, that worked perfectly!

I ended up using the standard netlib packages (using Ipopt "get" scripts),
do you think there is a significant performance difference from other


On Thu, Dec 20, 2012 at 11:34 PM, Tony Kelman <kelman at berkeley.edu> wrote:

> Pedro,
> It's definitely possible. Mathworks does it, you can find a dll of MA57
> included with Matlab (or the Matlab Compiler Runtime, if you don't have
> access to Matlab).
> As far as using MinGW and Msys, try the following from your downloaded
> coinhsl directory:
> ./configure
> make
> gfortran -static-libgcc -static-libgfortran -shared -o libhsl.dll *.o
> -L$IPOPT_LIBDIR -lcoinlapack -lcoinblas -lcoinmetis
> This is assuming you already built Ipopt including reference Lapack, Blas,
> and Metis in their appropriate ThirdParty directories, and did "make
> install" for Ipopt. You'll have to change around the last bit if you are
> using some other versions of Lapack, Blas, or Metis. The -static-libgcc and
> -static-libgfortran flags prevent the HSL dll from depending on MinGW's gcc
> and gfortran dll's.
> Hopefully this will work for you, I only did a little bit of testing.
> -Tony
> -----Original Message----- From: Pedro Tabacof <tabacof at gmail.com>
> Date: Thu, 20 Dec 2012 13:13:02 -0200
> To: ipopt at list.coin-or.org
> Subject: [Ipopt] Obtaining MA57 dll
> Hello,
> Has anyone here been able to generate a Windows shared library (dll) of
> MA57? I downloaded HSL codes for Ipopt and followed the installation
> instructions (using MinGW+MSYS) but after "make install" I only found .a
> libraries. I tried forcing the generation of shared libraries but the
> result was still the same.
> I contacted HSL and they said I should try this mailing list, so any
> support would be much appreciated.
> Thanks,
> Pedro Tabacof.

Pedro Tabacof,
Unicamp - Eng. de Computação 08.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20121221/df5ee53d/attachment.html>

More information about the Ipopt mailing list