[oe] hal-0.5.11 fails with external toolchain/SDK

Koen Kooi k.kooi at student.utwente.nl
Fri Nov 7 09:11:30 UTC 2008


On 07-11-2008 00:12, Denys Dmytriyenko wrote:
> On Tue, Nov 04, 2008 at 02:48:12PM -0500, Denys Dmytriyenko wrote:
>> On Tue, Nov 04, 2008 at 12:13:24PM +0100, Holger Freyther wrote:
>>> On Tuesday 04 November 2008 01:55:12 Denys Dmytriyenko wrote:
>>>> Hi,
>>>>
>>>> New hal-0.5.11 from OpenMoko breaks builds with external-toolchain/SDK, as
>>>> it hardcodes linux/input.h like this:
>>> It is Openmoko, and I did add it.
>>>
>>> what about something among the lines of?
>>>
>>> echo "#include<linux/input.h>" | cpp | less | grep "linux\/input.h"
>> Thanks for the hint. I was able to fix it, so it finds the right linux/input.h
>> file even with external-toolchain/SDK.
>>
>> The patch is attached to the ticket #4799 and this email. I was not able to
>> call autoreconf, as it was giving too many problems. autotools_do_configure
>> worked fine, but unfortunately, it doesn't take parameters to pass to the
>> oe_runconf, so I had to call it again with the correct --with flag. Let me
>> know if it's Ok or not. Thanks.
>
> What about this patch? Does it look good? Any comments/suggestions?

I was about to propose somethine like:

do_configure_prepend() {
linux_input_h=$(echo "#include <linux/input.h>" | ${CPP} - | \
	grep "linux\/input.h" | head -n 1 | awk -F '"' '{print $2}')	
}
EXTRA_OECONF += "--with-linux-input-header=${linux_input_h}"

But I then I realized that probably won't work as I expect it to work :)

regards,

Koen





More information about the Openembedded-devel mailing list