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源码

相关文章
相关标签/搜索