onq*_*tam 5 c++ g++ sanitizer travis-ci address-sanitizer
直到最近,使用地址消毒剂在travis上使用g ++ 5构建的版本正在传递 - 在过去的一周里他们破了.
我看到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'
最后一个工作的构建 - 在这里
当前破碎的构建 - 在这里
不知道这是否是一个已知问题?它在哪里报道?有解决方法吗?
这是我在github上的存储库 - 它使用CMake并且不添加任何链接器标志.我-fsanitize=address从.travis.yml配置文件中添加- 请参阅此处