graphicsRat wrote:flexo1234 wrote:Is there any way to compile the gotoBLAS without cygwin so the cygwin1.dll isn't needed to use it?
Its been moths since I last compiled it, and when I last did, step 4 of the HOWTO helped to produce a library that' did not dependent on cygwin dlls -- this may have changed since writing the HOWTO, I guess need to compile the latest version of the library to be sure.
In the interim, I suggest you try step 4 and see what happens (I'd like to know). You may also run dependency walker on your gotoblas dll. Dependency walker will show what dlls your gotoblas dlls depends on. Mine depends only on: KERNEL32.DLL, MSVCRT.DLL, and NTDLL.DLL only (no cywing dll :)
Suggestion: if you've done the above and and impatient/can't wait for my update, try compiling gotoblas in (MINGW) MSYS
objdump -p gotoblas2.a | grep "DLL Name"
objdump -p gotoblas2.dll | grep "DLL Name"
objdump -p hello_lapack.exe | grep "DLL Name"
admin wrote:AJ Harris,
Which SciPy are you using? The Windows 64 bit unofficial release?
http://www.scipy.org/Download#head-f649 ... f2a7349db0
I believe you would need the Intel MKL Windows compiler at that point.
Best would be to ask for recommendation. Christoph Gohlke seems the one that did the SciPy package for Windows.
Josselin wrote:I followed all the steps you mentioned: I have installed Cygwin, and I launched the command make and I have my lib.a in my folder.
Unfortunately, I don t succeed in making the dll from the Visual Studio Prompt (when I use the command "make dll" in the folder exports)
graphicsRat wrote:Install MINGW first -- http://sourceforge.net/projects/mingw/files/
then MSYS http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe (or the latest version of MSYS)
... then run make in MSYS. (MSYS is a shell.)
PS: it appears the last stage of the build requires Perl, so you may have to install Perl (from activestate Perl for example) and hard link the name "perl" to the bin folder. I'll explain how to do this if its necessary.
Josselin wrote:I followed all the steps you adviced me but got the same error when doing "make dll"
Users browsing this forum: No registered users and 1 guest