On Tue, 30 Nov 2010, Thorsten Glaser wrote:

Ivan Jager dixit:

AFAICT, the difference between lenny and squeeze is that squeeze gcc defines
__sparc_v9__ whereas lenny's does not.

Well, it’s wrong there: v9 is sparc64 not sparc. The Debian/sparc port
uses 32-bit userland, which is either v7/v8/hypersparc/supersparc/…
or v8plus (which will only run on a v9 CPU but is 32 bit instead of
64 bit, which is what Slowlaris preferably uses).

Maybe this is a bug in gcc, then?

Well, gcc people have known about it for at least 8 years, so it seems unlikely they consider it a bug. Is there some reason why changing it to __sparcv9 is wrong?

Ivan

Reply via email to