[OpenBIOS] [PATCH 3/5] On ppc64, asm/sigcontext.h includes asm/elf.h

Laurent Vivier laurent at vivier.eu
Sat Oct 24 16:38:08 CEST 2015



On 24/10/2015 16:17, Segher Boessenkool wrote:
> On Sat, Oct 24, 2015 at 03:54:13PM +0200, Laurent Vivier wrote:
>> On 24/10/2015 14:53, Segher Boessenkool wrote:
>>> On Sat, Oct 24, 2015 at 11:16:59AM +0200, Laurent Vivier wrote:
>>>> asm/sigcontext.h:
>>>>
>>>>     #ifdef __powerpc64__
>>>>     #include <asm/elf.h>
>>>>     #endif
>>>>
>>>> to avoid to include here target/include/asm/elf.h, hardcode the path
>>>> to /usr/include/asm/elf.h in it.
>>> That only works for native builds on powerpc64-linux.  Is that all
>>> that is wanted here?
>> Yes, it is.
>>
>> On a powerpc64 host, when we compile the bootstrap, it includes
>> asm/sigcontext.h, that wants to include asm/elf.h from /usr/include, but
> [ The system includes can be elsewhere instead, but you probably do not
> need to worry about that ].


Yes. The idea here is: if it builds, it's ok.
>> instead it includes asm/elf.h from obj-XXX/target/include/. So, I try to
>> include the good one from there.
>>
>> I've modified elf.h for target ppc, sparc32 and sparc64 because I have
>> tried to cross-compile them on a powrpc64 host.
> Ah I see, host, not target.  Thanks.
>
>
> Segher
Thank you for your comments,
Laurent



More information about the OpenBIOS mailing list