| Summary: | do_populate_sdk RPM metadata conflict between nativesdk-cmake and nativesdk-qtbase-tools | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Jan-Simon Moeller <dl9pf> |
| Component: | devtools / tool chain | Assignee: | Hongxu Jia <hongxu.jia> |
| Status: | RESOLVED OBSOLETE | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | dl9pf, meta.mr.watcher, meta.watcher, randy.macleod |
| Version: | 2.3.2 | ||
| Target Milestone: | 2.5 M4 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Jan-Simon Moeller
2017-09-15 18:50:22 UTC
These mitigate the issue
FILES_pn-nativesdk-qtbase-tools_remove = "${SDKPATHNATIVE}/environment-setup.d"
FILES_pn-nativesdk-qtbase-tools_append = " ${SDKPATHNATIVE}/environment-setup.d/qt5.sh"
So it seems like a DIRFILES issue.
But who should get the DIRFILES = "1" ? cmake or qtbase ?
Robert, please check if this affects 2.4 and then backport as needed. As for guidance on DIRFILES if needed. Test on 2.5, the issue does not exist edit conf/local.conf ... TOOLCHAIN_HOST_TASK_append = " nativesdk-cmake nativesdk-qtbase-tools" ... bitbake meta-toolchain-qt5 ... ls tmp-glibc/work/core2-64-oe-linux/meta-toolchain-qt5/1.0-r0/sdk/image/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/environment-setup.d/* tmp-glibc/work/core2-64-oe-linux/meta-toolchain-qt5/1.0-r0/sdk/image/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/environment-setup.d/cmake.sh tmp-glibc/work/core2-64-oe-linux/meta-toolchain-qt5/1.0-r0/sdk/image/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/environment-setup.d/qt5.sh ... |