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