I am trying to compile ATLAS 3.9.16 on Windows using Cygwin 1.7. After some difficulties, I was successful compiling 3.9.11 a while ago, and I am very happy with it. When my laptop running R was faster than a workstation running MatLab, I had to admit I was using "performance enhancing code" (me and Alex Rodriguez both :) ).
With the release of R 2.10, I wanted to ensure I am running the latest version of ATLAS, so I tried compiling 3.9.16, and I am running into issues. The build directory is /atlas3916/Core2 and lapack.tgz (3.2.1) sits in /atlas3916, The computer is a Lenovo T500, Core2 Duo, T9400, 2526 Mhz, 6MB L2 Cache.
Call to configure:
--with-netlib-lapack-tarfile=/atlas3916/lapack.tgz --shared -D c -DPentiumCPS=2526 -Fa alg '-fPIC -pipe' -b 32 -t 2 -m 2526 -Si cputhrchk 0 -Si latune 1 -Ss pmake '$(MAKE) -j 2'
After configuration, I made the following tweaks to Make.inc
I replaced all "-mpreferred-stack-boundary=2" with "-mpreferred-stack-boundary=4" (I found leaving it at always causes a segmentation fault error)
For the compiler flags, I usually added "-msse3 -mssse3 -msse4.1 -march=core2 -O3 -fPIC -pipe -m32" (Make.inc attached in error report).
I am consistently getting an error 926 in R1tune. The specific error message seems to be: "assertion "fpout" failed: file "/atlas3916/Core2/..//include/atlas_r1parse.h", line 351, function: WriteR1File".
I see no atlas_r1parse.h in my include subdirectory, for what it is worth.
Any suggestions would be greatly appreciated.