5
直到最近,我用g ++ 5在travis上使用地址清洁剂进行构建的时间已经过去 - 在过去的一周里,它们爆发了。asan with g ++ 5.4.0不适用于travis CI
我看到G ++的版本从(Ubuntu 5.2.1-23ubuntu1~12.04) 5.2.1 20151031
被撞(Ubuntu 5.4.0-3ubuntu1~12.04) 5.4.0 20160603
(从${CXX} --version
线所示)
的错误是从连接器 - /usr/bin/ld: unrecognized option '--push-state'
最后一个工作日构建 - here
目前打破构建 - here
任何想法,如果这是一个已知的问题?它报告在任何地方?有没有解决方法?
here是我在github上的存储库 - 它使用CMake并且不添加任何链接器标志。我从.travis.yml
配置文件中添加-fsanitize=address
- 请参阅here
可能是[fsanitize-not-using-gold-linker-in-gcc-6-1]的一个副本(http://stackoverflow.com/questions/37603238/fsanitize-not-using-gold-linker-in -GCC-6-1)。 – yugr