[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
Tue Sep 3 01:33:46 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 jpye):

 I am now able to build stable IPOPT static libraries on both mingw32 and
 x86_64-w64-mingw32. But I can't reliably (1) eliminate the dependencies on
 libstdc++ and libgfortran due, apparently, to the different GCC versions
 between the MinGW32 build environment and the TDM-GCC compiler.

 Also (2), I seem to get weird stuff happening when I use '--
 build=x86_64-w64-mingw32' in my ./configure command. The 'config.log' (eg
 above attached) still incorrectly determining the architecture as i686-pc-
 mingw32, even though the compiler is clearly reporting x86_64-w64-mingw32
 from "gcc -dumpmachine". This seems like a bug that needs to be fixed,
 presumably by updating the build tools for IPOPT and maybe for the result
 of COIN-OR. In principle this needs to be fixed to allow eventually
 'proper' cross-compilation mingw32/mingw-w64 build environments to co-
 exist on one Windows machine.

 My updated guidelines/findings are at
 http://ascend4.org/Building_ASCEND_for_64-bit_Windows#IPOPT
 http://ascend4.org/Setting_up_a_MinGW-w64_build_environment

--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/215#comment:8>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list