[yocto] rocko cmake buld cstdlib:75:15: fatal error: stdlib.h: No such file or directory
Måns Zigher
mans.zigher at gmail.com
Tue Apr 17 21:56:57 PDT 2018
Hi Dennis,
This makes me a bot confused in cmake_do_configure we have
-DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 \
${EXTRA_OECMAKE} \
-Wno-dev
I would think that I am using this cmake_do_configure so then the
-DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 should already be called correct?
BR
Mans Zigher
2018-04-17 20:31 GMT+02:00 Måns Zigher <mans.zigher at gmail.com>:
> Hi,
>
> I actually managed to locate the problem to the cmake project where it
> added include_directories(SYSTEM which then is translated into -isystem
> this call was not included when building in the SDK so that explained why
> this was only triggered when building with bitbake. Thanks for the tip I
> will try it out and see what "cmake_do_configure()" can offer.
>
> Br
> Mans Zigher
>
>
> On Tue, Apr 17, 2018, 19:57 Dennis Menschel <menschel-d at posteo.de> wrote:
>
>> Hi Mans,
>>
>> Am 17.04.2018 um 13:15 schrieb Måns Zigher:
>> > Hi all,
>> >
>> > Have anyone experienced this error message before?
>> >
>> > c++/7.3.0/cstdlib:75:15: fatal error: stdlib.h: No such file or
>> > directory
>> > | #include_next <stdlib.h>
>> > | ^~~~~~~~~~
>> >
>> > I am not seeing this error when cross compiling using the sdk. I can see
>> > in the output that the -isystem is added which when googling the error
>> > appears to be a problem when cross compiling. Since the sdk works I am
>> > guessing this flag is added by OE/poky. Any pointers on how to go
>> > forward is appreciated.
>> >
>> > BR
>> > Mans Zigher
>>
>> if I recall correctly, the problem can be circumvented by adding the
>> option "-DCMAKE_NO_SYSTEM_FROM_IMPORTED=1" when invoking cmake.
>>
>> You can find a reference in the function "cmake_do_configure()" located
>> inside "poky/meta/classes/cmake.bbclass"
>>
>> Best regards,
>> Dennis
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180418/ca242144/attachment.html>
More information about the yocto
mailing list