Hello Renaud,

On 23.03.21 15:44, Barbier, Renaud wrote:
>>> Could it it be related to  how our toolchain got build?
>>
>> Just ran into the same issue. Cause is as Roland describes the lack of 
>> --sysroot
>> as default and that it comes in via $CC, which Kbuild doesn't expect.
>>
>> I guess this would break building kernel host tools too or how do they solve 
>> it?
>>>
>>> Not working either:
>>>  [renaud@ediowsrv01]$ make tools/leds
>>>   DESCEND  leds
>>> arm-oe-linux-gnueabi-gcc -Wall -Wextra -g -I../../include/uapi -o uledmon 
>>> uledmon.c
>>> uledmon.c:14:10: fatal error: fcntl.h: No such file or directory
>>>    14 | #include <fcntl.h>
>>>       |          ^~~~~~~~~

Thanks for trying it out. Well, this is a general incompatibility of the SDK's 
environment
setup script with Kbuild then. I am wondering why they decided on not having a 
default
--sysroot. Raising the issue upstream could shed some light on this and perhaps 
result
in a fix. I don't think there is anything to fix here at the barebox side.

FTR: we use meta-ptx extensively and AFAIK we haven't run into this issue. It 
only
popped up when using the SDK build, so bitbake seems to do the right thing in 
that case.

Cheers,
Ahmad

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to