tensorflow build failed on Centos with Error: suffix or operands invalid for ""

在redhat6.5的機器上編譯tensorflow1.10,局部環境配好gcc4.8.2後,發現瞭如題的錯誤。這是關於AVX指令集識別問題。雖然gcc版本足夠高,可以編出使用AVX的彙編代碼,可是binutils版本太低,沒法識別彙編裏的AVX指令。因而,我源碼編譯了高版本的binutils。這個問題消失。git

可是,編譯tf過程當中,又出來了glibc版本太低的問題。邏輯上,我在glibc2.12的機器上編出的東西,不應依賴glibc2.14。因而,我以爲是使用了高版本binutils致使的。在機器內核不能升級的狀況下,這就產生了矛盾,我目前不會解決。github

參考:.net

https://github.com/tensorflow/serving/issues/431blog

https://blog.csdn.net/u011334738/article/details/81186345源碼

相關文章
相關標籤/搜索