Windows build with mingw
Brought to you by:
rwhaley,
tonyc040457
Hello,
I try to compile the 3.9.44 Atlas with LAPack (full LAPack) under Windows. The build under Cygwin works (32 Bit, shared libs). Now I would try to to build Atlas without the Cygwin library and Visual Studio interface. I set the options "-Si nocygwin 1 -C ic cl". The configure show the error:
gcc: The -mno-cygwin flag has been removed; use a mingw-targeted cross-compiler.
I have installed the mingw compilers (gcc, g++, gfortran) under Cygwin and try to setup the --host, --build or --target to the configure but I can't tell the configure to use the mingw compiler. How can I tell the configure script to use the mingw compiler toolset? I hope that my question is not off topic.
Thanks
Phil
Hi,
I haven't modernized the support for using non-gnu compilers on Windows yet. I will update the page when I get the chance to work on it (not for a while, unfortunately).
Sorry,
Clint
Hi,
I am very sorry for the looong delay, but I think I have gotten Windows fully supported in ATLAS 3.9.79. Using it, you can build 32-bit libs using either the cygwin compilers or the MinGW compilers, though you still need cygwin installed. The ATLAS installation guide that comes with the tarfile has Windows-specific installation instructions.
Can you try 3.9.79 and let me know if it works for you?
Many thanks,
Clint
Sorry for the long delay also. I have tested MinGW shell with the 3.9.87 Atlas and I get the error:
Bad OS value=0, res='NULL'
OS configured as UNKNOWN (0)
Assertion failed: iret, file c:/Users/Administrator/Documents/library/xxx/../ATLAS//CONFIG/src/config.c, line 602
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
xconfig exited with 3
Sorry for the extreme neglect. I have overwhelmed, and have not been able to provide support for some time. In order to get back to even, I am mass closing existing old support requests.
If your support request involved the stable release, please try the new 3.10.3BETA release that you can find under the developer releases. That is the release that I have updated to work better on modern hardware, including MacOS and Windows. If you still have a problem with 3.10.3BETA, please open up a new ticket, and I will try to get it fixed before the official 3.10.3 release. Please note t
he updated ATLAS/doc/atlas_install.pdf: the online document is still for 3.10.2,
and will remain so until 3.10.3's official release.
If your support request involved the developer release, I recommend waiting for 3.11.39 before reopening, as I am currently in the middle of a major rewrite. If the problem persists into .39, I definitely want to hear about it.
Thank you, and I am very sorry about my responsiveness on support.
Thanks for the answer :-)
If I remember correctly, I can use it with the current developer version, so the error was fixed.