최근까지 주소 소독자를 사용하여 travis에서 g ++ 5로 빌드 한 것이 지나가고있었습니다. 지난 주에 파산되었습니다. /usr/bin/ld: unrecognized option '--push-state'
asan g ++ 5.4.0이 travis CI에서 작동하지 않음
마지막 작업 빌드 - - here
나는 g의 ++의 버전이 오류가 링커 출신
합니다 (${CXX} --version
라인에서 볼) (Ubuntu 5.4.0-3ubuntu1~12.04) 5.4.0 20160603
에 (Ubuntu 5.2.1-23ubuntu1~12.04) 5.2.1 20151031
에서 충돌 것을 볼 현재 깨진 빌드 - here
알려진 문제 일 경우 알려주십시오. 어디서나 보도 되었습니까? 해결 방법이 있습니까?
here은 github의 저장소입니다. CMake를 사용하고 링커 플래그를 추가하지 않습니다. .travis.yml
설정 파일의 -fsanitize=address
을 추가합니다. here
아마도 fsanitize-gold-linker-in-gcc-6-1의 dup (http://stackoverflow.com/questions/37603238/fsanitize-not-using-gold-linker-in -gcc-6-1). – yugr