Closed bcis93 closed 4 years ago
There is an existing yocto layer from intel (meta-iot-cloud) that should be able to build the azure iot sdk. This layer contains a lot of unnecessary things (like support for AWS, google cloud, etc), but we can just include the relevant packages/recipes into our build
There are only two packages that we actually need from this layer: azure-iot-sdk-c and azure-iot-sdk-c-dev
I ran a build using the thud branch because that is what we are building everything with, and it built, but I found that it built a very outdated version of the sdk. It looks like the warrior branch builds a more up-to-date version of the sdk, so I will see if that branch is compatible with our build
Warrior branch also builds in Yocto! Added to build with a6818d97671e6fdfd3416b69f86a1cbbbea091fe.
Note that we still need to make sure that our azure application is compatible with the version of azure-iot-sdk-c that this layer builds, but that will be handled in this issue. For now, we have found a way to build the sdk in Yocto, so I am closing this issue
Added build-time dependencies for the application recipe.
We need to build the azure iot c sdk in Yocto so that we can use the resulting libraries to build our azure app. We either need to build this from the source code or find an existing Yocto layer that we can bring in
DoD: Azure iot sdk added to Yocto build. Builds successfully