vendredi 10 juin 2016

asan with g++ 5.4.0 not working on travis CI


until recently my builds with g++ 5 on travis using the address sanitizer were passing - in the past week they broke.

I see that the version of g++ is bumped from (Ubuntu 5.2.1-23ubuntu1~12.04) 5.2.1 20151031 to (Ubuntu 5.4.0-3ubuntu1~12.04) 5.4.0 20160603 (seen from the ${CXX} --version line)

The errors are from the linker - /usr/bin/ld: unrecognized option '--push-state'

the last working build - here

a current broken build - here

Any idea if this is a known issue? Is it reported anywhere? Is there a workaround?

here is my repository on github - it uses CMake and doesn't add any linker flags. I add the -fsanitize=address from the .travis.yml config file - see here


Aucun commentaire:

Enregistrer un commentaire