|
From: Julian S. <js...@ac...> - 2005-06-22 12:37:06
|
Hmm. PIE basically seems like a liability and I'm very tempted to remove it. So far it's been the cause of non-working builds on amd64 and ppc32. More fragileness, more hassle, and more build variants which need to be constantly re-validated. What problems does PIE actually solve? Do we really need it? Are there alternatives? My understanding is * PIE is helpful, but not essential, for running Valgrind on Valgrind. The alternative is change the hardwired stage2 load address for the outer valgrind by hand, which is a minor burden for V developers and then only those playing self-hosting games. * Tom -- you said that PIE was necessary for using large address spaces with memcheck on your amd64 distros. Is that still the case? Could you clarify this? J |