Can that binding be used on Win32 (other than through cygwin)?Yes. You have to build atlas in CygWin, but after that you can link it with msvc.Can you point me to a procedure? AFAIK CygWin libs are a different format (?)
Yep, that was quite a surprise for me too.
Here is what Windows,txt in atlas/doc says:
After this is done, simply follow the instructions given in README.INSTALL,
running all command in a cygnus window. By default, ATLAS will be compiled
with the gnu gcc compiler that comes with cygnus. Gnu gcc provides better
ATLAS performance than does MSVC++ (or Watcom C), so we recommend that you
leave gcc as the compiler. The ATLAS library that is produced should be able
to be linked in using MSVC++, if that is your programming environment of choice.
-----
I've tried and it worked for me. Though I have not tried to call all atlas functions.
Just make sure you are building it withh gcc 2.95 undet cygwin. http://math-atlas.sourceforge.net/errata.html#CWgccerr
I guess that's because atlas was developed/optimized for gcc.Really? MSVC's optimizer is generally better than GCC's.Atlas docs mentioned that it is possible to build atlas with msvc, but no build procedure available, so it is tricky; also resulting library going to be slower then one built with cygwin.
Maybe I'll try to do it with Boost.Build.I don't think you can build atlas with boost.build, but you should be able to link to atlas.a, cblas.a. There was a bug in boost.build causing it to change library extension to .lib for msvc toolset, but Vladimir fixed it in M6 (I haven't verified it yet though).
HTH
--Kirill
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost