'dev packages not getting included in Yocto SDK

We are generating Yocto SDK using the following command: bitbake -c populate_sdk <image-name>

Yocto Branch : Dunfell

We don't see header files getting included in the SDK, for example we have libmodbus part of IMAGE_INSTALL, we don't see modbus.h file in SDK which is present in libmodbus-dev package



Solution 1:[1]

Could you execute the command below so we can verify your setup:

bitbake -e <image-name> | grep SDKIMAGE_FEATURES 

Development packages are automatically included into SDK when they are installed into the image when SDKIMAGE_FEATURES variable defines it

SDKIMAGE_FEATURES = "dev-pkgs staticdev-pkgs"

https://www.yoctoproject.org/docs/3.1/mega-manual/mega-manual.html#var-SDKIMAGE_FEATURES

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Florian Berndl