I did a bit of a dance to use the same -D_FORTIFY_SOURCE=0 to manually configure squeak in sugar-jhbuild to get it to build - so the workaround does work there too, but I don't understand the issue enough to recommend it for upstream. I'll ask the Sugar list and upstream again about it.
It did not occur on 8.04 or previous versions.
I did a bit of a dance to use the same -D_FORTIFY_SOURCE=0 to manually configure squeak in sugar-jhbuild to get it to build - so the workaround does work there too, but I don't understand the issue enough to recommend it for upstream. I'll ask the Sugar list and upstream again about it.