As noted in the old bug xen doesn't build so happy on hardened systems. The existing logic to automaticly add the proper flags doesn't appear to work but tacking them on via the ebuild is pretty simple. (Will attach a patch shortly) And btw, xen-sources-2.6.11.10 can be bumped to 2.6.11.12 unchanged unless there is a particular reason to stay with 2.6.11.10, but .12 patches in just fine for me.
Created attachment 68891 [details, diff] hardened flags fix This will unconditionally add the anti hardened cflags, I haven't tried this on a non-hardened system yet so if gcc normally doesn't understand those flags just sticking the echo in a 'if use hardened; then' should make all happy.
Done, thanks!