On Jun 15, 2011, at 9:06 AM, Ramana Radhakrishnan wrote: >> After it has been determined how to check for PIE support, I'm checking >> this in. > > I haven't bisected it and not investigated failures in detail because > I'm about to walk out of the door. This patch might have broken > testing with arm-linux-gnueabi cross with defaults set to v7-a. ( > configured with --with-arch=armv7-a --with-fpu=neon > --with-float=-softfp) . The GNU ARM linker doesn't allow PIE modules > where objects contain the MOVW_ABS_NC and MOVT_ABS relocations (which > are actually absolute relocations) and thus we should require -fPIC / > -fpic for these cases as well.
The patch isn't suitable as is. If -PIE requires -fPIC, then anything that adds it or tortures on it, should add both, or torture on both.