On 20/05/12 22:16, Bernd Zeimetz wrote: >> After rebuilding gpsd today I had to realize that the stack protector makes >> one >> of the tools segfault since it was built with gcc 4.7. If gpsd wouldn't ship > > Actually I'm not exactly sure if it is the stack protectors' fault, but it is > definitely a 4.7 related issue.
Hi, GCC 4.7 was blamed for this, but now I'm looking back and wondering if that was fair, and if it was such a bad thing all of this happened. The solution in gpsd VCS seems to have been applying a rather large changeset, fixing things from Coverity static analysis, potential buffer overruns and simple code bugs: http://git.recluse.de/?p=debian/pkg-gpsd.git;a=commitdiff;h=694d9866388d3c99ea5bdf2d570865f0bfa79d44 It seems the change of compiler tickled one of these bugs, made it noticable (causing a segfault, instead of some other behaviour, which was maybe correct or perhaps not), and then it got fixed. So I think at least some good may have come out of the change of compiler, even if it is decided to roll back gcc-defaults. Most of the work to at least get packages ready for GCC-4.7 seems done now, and maybe the same fixes will help if there's some future switch to LLVM/Clang. Regards, -- Steven Chamberlain ste...@pyro.eu.org -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fc36d56.2090...@pyro.eu.org