Hi Richard, > I did a build of gsl-1.15 using gcc.exe (tdm64-1) 4.6.1 under MSYS, and I > used the following command line for configure: > ./configure CFLAGS="-g -O2 -march=native -fexceptions" > --prefix=/c/gsl-1.15_64_-g_O2 &> gsl-1.15_configure.out > ... > ...the config.log has the following line in the "Platform" section display: > uname -m = i686
I would have expected something different from 'uname -m'. But I know nothing about MSYS. Do the compilation messages echoed by 'make' omit the -march=native flag you supplied? If not, can you compile a small test binary with -march=nature and -S that should contain, say, SSE instructions and observe them in the output assembly. If so, then I'd dig into the reason behind the weird 'uname -m' output. - Rhys
