У нас возникла проблема с Lapack, скомпилированным на MacBook Pro Late 2013. Компилятор жалуется на неподдерживаемые векторные инструкции при компиляции с -march=native
:
нет такой инструкции: `vmovss (%rdx), %xmm0'
С -march=core2
все нормально.
Проблема в том, как определить архитектуру процессора в waf? В настоящее время waf знает о работе на машине с ОС Darwin, но проблема связана не с ОС, а с процессором, так что это не помогает.
Я не спрашиваю, как исправить ошибку ассемблера! Я спрашиваю, как заставить waf определять архитектуру процессора.
/proc/cpuinfo
и посмотреть, есть ли там AVX. К сожалению, кажется, что Mac не предоставляет эту функцию. - person Davidmh   schedule 04.06.2014