do niedawna moje kompilacje z g ++ 5 na travisie przy użyciu odświeżacza adresu przechodziły - w zeszłym tygodniu się zepsuły.asan z g ++ 5.4.0 nie działa na travis CI
widzę, że wersja g ++ jest wpadł z (Ubuntu 5.2.1-23ubuntu1~12.04) 5.2.1 20151031
do (Ubuntu 5.4.0-3ubuntu1~12.04) 5.4.0 20160603
(patrząc od linii ${CXX} --version
)
błędy są z łącznikiem - /usr/bin/ld: unrecognized option '--push-state'
ostatni build pracy - here
aktualna uszkodzona kompilacja - here
Każdy pomysł, czy jest to znany problem? Czy jest zgłaszane w dowolnym miejscu? Czy jest w pobliżu praca?
here to moje repozytorium na github - używa CMake i nie dodaje żadnych flag linkerów. Dodaję -fsanitize=address
z pliku konfiguracyjnego .travis.yml
- zobacz here
Prawdopodobnie dupę [fsanitize-not-using-gold-linker-in-gcc-6-1] (http://stackoverflow.com/questions/37603238/fsanitize-not-using-gold-linker-in -gcc-6-1). – yugr