On Wed, Apr 4, 2012 at 10:24 AM, Jon Masters <jcm(a)redhat.com> wrote:
On 04/02/2012 03:57 AM, Jon Masters wrote:
> Slight disruption over the weekend, but I re-read the ELF spec, Jakub's
> paper, and started poking at the source. In large part, I wanted to make
> sure someone was tracking this for future AArch64 stuff. But now, I'll
> get back to actually fixing the problem, with an update to follow.
Try this trivial patch to src/get.c that educates prelink about our
linker (so it won't try to prelink the linker itself). This will then
pass the testsuite. On the one hand, if this is all it is it's almost
annoying that I went to the lengths to understand how it works before
looking at it in detail, but on the other Jakub has told me there's not
a lot of good data on prelink-on-arm so I need to do more code review
/anyway/. Please try this patch and see what happens.
That patch builds and I've committed it to mainline rawhide/F-17 and
built ARM F-17. Ultimately if there's a better fix it can be added at
a later point and this should allow us to move forward so YAY!
Peter