In meta-openembedded commit 35d249bb9a575a5a48491052896e121266d515f0, libconfig, one of swupdate's dependencies, was split into two packages: one for the C library and another for the C++ one. swupdate depends only on the C library, but the C++ library was implicitly pulling in other dependencies, such as libgcc. After the commit mentioned above, libgcc stopped being pulled into our recovery image, causing the following error to appear when swupdate terminates: libgcc_s.so.1 must be installed for pthread_cancel to work Aborting Even if the action carried out by swupdate is successful, our recovery script detects this as an error and aborts the update operation. Avoid this by explicitly adding libgcc as a runtime dependency for swupdate. Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com> |
||
|---|---|---|
| .. | ||
| classes | ||
| conf | ||
| dynamic-layers | ||
| recipes-aws | ||
| recipes-connectivity | ||
| recipes-core | ||
| recipes-devtools | ||
| recipes-digi | ||
| recipes-extended | ||
| recipes-gnome | ||
| recipes-graphics | ||
| recipes-multimedia | ||
| recipes-qt | ||
| recipes-sato | ||
| recipes-security/ml-security | ||
| recipes-support | ||
| DIGI_EULA | ||
| DIGI_OPEN_EULA | ||
| README | ||
README
OpenEmbedded/Yocto Digi Embedded Linux layer ============================================ This layer provides the Digi Embedded Linux distribution images. This layer depends on: git://git.yoctoproject.org/poky.git git://git.openembedded.org/meta-openembedded.git git://git.yoctoproject.org/meta-freescale.git git://github.com/Freescale/meta-fsl-demos.git Digi's license agreements ------------------------- All software is covered by Digi's general EULA and Digi's Open Source EULA. To have the right to use the software in your images you need to read and accept both EULAs at the DIGI_EULA and DIGI_OPEN_EULA files. NXP Semiconductors' software license agreement ---------------------------------------------- Some platforms depends on libraries and packages that are covered by NXP Semiconductors' EULA. To have the right to use those binaries in your images you need to read and accept the EULA file in meta-freescale Yocto layer. Support ------- This layer is provided 'as is' with no guarantee. However, some support may be available from tech.support@digi.com