On Tuesday 14 April 2009 4:06:04 pm Matthias Kilian wrote:
> [moving this over to tech@, please respect the reply-to]
> 
> On Tue, Apr 14, 2009 at 09:06:50PM +0200, Antoine Jacoutot wrote:
> > > Disable PIE. Unbreaks dbus on arm (and probably other archs).
> > 
> > Again?
> > 
> > At one point PIE was broken under powerpc and got fixed since. Any 
> > change to fix it on arm? If not, then ok with your patch.
> 
> I really don't know how difficult it would be to fix PIE on arm,
> nor wether it is a regression or didn't work ever. All I know so
> far is that even a hello-world compiled with -fPIE -pie immediately
> segfaults on arm.
> 
> Any help from people with more expertise in this area is appreciated.
> (Yes, I'm a slacker)

Arm is the only gcc3 arch that doesn't work with PIE. There are arm
binutils relocation bugs that I believe are fixed in later versions.
When binutils is updated I will re-investigate PIE on arm.

If there are ports that are automatically detecting PIE support and
enabling it then they should be patched to disable PIE on arm.

-Kurt

Reply via email to