From: Denys Dmytriyenko denys@ti.com
With migration from crosstool-NG to ABE, libgcov.a changed path and is now available in ${libdir}. So, instead of being packaged into own libgcov-dev package, it gets picked up by "catchall" libc6-staticdev package. This mostly works, as long as nothing directly depends on libgcov-dev. Unfortunately, packagegroup-core-standalone-sdk-target does and is the one being used when building SDKs with -c populate_sdk. Correct path to generate libgcov-dev pkg.
Signed-off-by: Denys Dmytriyenko denys@ti.com --- This is required for fido/jethro, but krogoth/master introduces single -dev package rule, so separate libgcov-dev package can be dropped entirely.
.../external-linaro-toolchain/external-linaro-toolchain.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb b/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb index ea41179..531caf7 100644 --- a/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb +++ b/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb @@ -301,7 +301,7 @@ PKGV_gdbserver = "${ELT_VER_GDBSERVER}" ALLOW_EMPTY_${PN}-mtrace = "1" FILES_${PN}-mtrace = "${bindir}/mtrace"
-FILES_libgcov-dev = "${libdir}/${TARGET_SYS}/${BINV}/libgcov.a" +FILES_libgcov-dev = "${libdir}/libgcov.a"
FILES_libsegfault = "${base_libdir}/libSegFault*"
Added into gerrit:
https://review.linaro.org/11498 https://review.linaro.org/11499
On 20 April 2016 at 19:53, Denys Dmytriyenko denis@denix.org wrote:
From: Denys Dmytriyenko denys@ti.com
With migration from crosstool-NG to ABE, libgcov.a changed path and is now available in ${libdir}. So, instead of being packaged into own libgcov-dev package, it gets picked up by "catchall" libc6-staticdev package. This mostly works, as long as nothing directly depends on libgcov-dev. Unfortunately, packagegroup-core-standalone-sdk-target does and is the one being used when building SDKs with -c populate_sdk. Correct path to generate libgcov-dev pkg.
Signed-off-by: Denys Dmytriyenko denys@ti.com
This is required for fido/jethro, but krogoth/master introduces single -dev package rule, so separate libgcov-dev package can be dropped entirely.
.../external-linaro-toolchain/external-linaro-toolchain.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb b/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb index ea41179..531caf7 100644 --- a/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb +++ b/meta-linaro-toolchain/recipes-devtools/external-linaro-toolchain/external-linaro-toolchain.bb @@ -301,7 +301,7 @@ PKGV_gdbserver = "${ELT_VER_GDBSERVER}" ALLOW_EMPTY_${PN}-mtrace = "1" FILES_${PN}-mtrace = "${bindir}/mtrace"
-FILES_libgcov-dev = "${libdir}/${TARGET_SYS}/${BINV}/libgcov.a" +FILES_libgcov-dev = "${libdir}/libgcov.a"
FILES_libsegfault = "${base_libdir}/libSegFault*"
-- 2.2.0
linaro-dev mailing list linaro-dev@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-dev