[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