[PATCH] Work around ld bug in older binutils

Sean MacLennan smaclennan at pikatech.com
Tue Oct 28 11:58:38 EST 2008


On Thu, 23 Oct 2008 15:43:45 +1100
Paul Mackerras <paulus at samba.org> wrote:

> Commit 549e8152de8039506f69c677a4546e5427aa6ae7 ("powerpc: Make the
> 64-bit kernel as a position-independent executable") added lines to
> vmlinux.lds.S to add the extra sections needed to implement a
> relocatable kernel.  However, those lines seem to trigger a bug in
> older versions of GNU ld (such as 2.16.1) when building a
> non-relocatable kernel.  Since ld 2.16.1 is still a popular choice for
> cross-toolchains, this adds an #ifdef to vmlinux.lds.S so the added
> lines are only included when building a relocatable kernel.

I'd like to try this. I did a git revert to back out the aforementioned
commit. How do I get it back? Do I git revert again?

Cheers,
   Sean



More information about the Linuxppc-dev mailing list