| Summary: | [qemuarm] RPM package can not be installed with 20110806 build | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Yi Zhao <yi.zhao> |
| Component: | core | Assignee: | Mark Hatle <mark.hatle> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | dvhart, jiajun.xu, liang.li2, liangliang.wang, meta.mr.watcher, meta.watcher, richard.purdie, wenhuax.fan, yi.zhao |
| Version: | unspecified | ||
| Target Milestone: | 1.1 M4 | ||
| Hardware: | Other | ||
| OS: | arm | ||
| Whiteboard: | Working on reproducing | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 1313 | ||
|
Description
Yi Zhao
2011-08-08 01:53:13 UTC
Is this RPM or tune file issue? This appears to be a problem with the way the TARGET_OS is specified during the initial package build. It should be set to -linux-gnueabi.. but appears to instead be set to "linux-gnu". The /etc/platform check we have is more exact after the recent tune file changes, exposing this bug. This issue also occurs on Beagleboard on the build 20110806, see below for more info. root@beagleboard:~# rpm -ivh man-1.6f-r0.armv5te.rpm warning: package man-1.6f-r0.armv5te is intended for a armv5te-pc-linux-gnu platform root@beagleboard:~# root@beagleboard:~# cat /etc/rpm/platform arm-poky-linux-gnueabi beagleboard-.*-linux-gnueabi armv7at2-vfp-neon-.*-linux-gnueabi armv7a-vfp-neon-.*-linux-gnueabi armv7at2-vfp-.*-linux-gnueabi armv7a-vfp-.*-linux-gnueabi armv7a-.*-linux-gnueabi armv7t2-vfp-.*-linux-gnueabi armv7-vfp-.*-linux-gnueabi armv6t-vfp-.*-linux-gnueabi armv6-vfp-.*-linux-gnueabi armv5te-vfp-.*-linux-gnueabi armv5e-vfp-.*-linux-gnueabi armv5te-.*-linux-gnueabi armv5e-.*-linux-gnueabi armv5t-vfp-.*-linux-gnueabi armv5-vfp-.*-linux-gnueabi armv5t-.*-linux-gnueabi armv5-.*-linux-gnueabi armv4t-.*-linux-gnueabi armv4-.*-linux-gnueabi arm-.*-linux-gnueabi noarch-.*-linux-gnueabi any-.*-linux-gnueabi all-.*-linux-gnueabi root@beagleboard:~# This should be resolved now. Commit: c6bb9445de90cfb46db9c40842dbe1bfbb5b8ce8 Verified it with 20110817 build git commit : 978cdd5cb5b445f1cf406296444cb57cd8aa526a |