summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/meta/external-csl-toolchain.bb
Commit message (Collapse)AuthorAgeFilesLines
* external-csl-toolchain: override PKGV, not PKGV_${PN}Christopher Larson2012-03-081-16/+1
| | | | | | | | | | | | This is needed to ensure that the RDEPENDS_${PN}-dev, RDEPENDS_${PN}-staticdev, and RRECOMMENDS_${PN}-dbg are accurate with respect to the PKGV of the ${PN} package, and incidentally fixes an rpm packaging issue, as rpm dislikes the recipe PV as PKGV. (From OE-Core rev: 61d5fa2b7ae6b3ce49747a102b3817c36f6cf85d) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: skip parsing if CSL_VER_MAIN isn't setJoshua Lock2012-02-221-0/+8
| | | | | | | (From OE-Core rev: 264d1254e5ac11613af06c0f1c53c736f54e9f54) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: fix mtd-user.h issueChristopher Larson2012-02-101-0/+1
| | | | | | | | | | The use of __packed, which isn't defined in userspace, caused busybox build failures. (From OE-Core rev: 9c44bb6434a1d2347ebbb38bde9671688b0ae447) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: split out gdbserver packagesChristopher Larson2012-02-081-2/+6
| | | | | | | (From OE-Core rev: b6ddd434c47c66fdd6dd27a31e545f46b52bc90f) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: correct binary packagingChristopher Larson2012-02-081-1/+6
| | | | | | | | | CS puts optimized executables in usr/lib/bin, not usr/bin. (From OE-Core rev: 25d22bfb0970f7152b678796f2282dced7230fe1) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: set PKG/PKGV for staticdevChristopher Larson2012-02-081-0/+2
| | | | | | | (From OE-Core rev: 481f6f32cd414ff11f154adc24f1b596495286df) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: extract version info from the toolchainChristopher Larson2012-02-031-0/+24
| | | | | | | (From OE-Core rev: ba59a35cd2b7a0cb5903146d991f5d7f535f4f19) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: leverage eglibc's packaging for more granular outputChristopher Larson2012-02-031-8/+35
| | | | | | | (From OE-Core rev: 414a81a6f3e7caee4107889230a5e648f2791f75) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: support ia32Christopher Larson2012-02-031-0/+5
| | | | | | | | | | | | Unfortunately, the CSL ia32 toolchain has non-prefixed binaries in its bindir (e.g. gcc, ld). To avoid this messing up our build, we avoid adding this bindir to our PATH, and instead add symlinks to the prefixed binaries to our staging toolchain bindir. (From OE-Core rev: c924d878b55cce7a0e98dc60acf706b5a1b4f404) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: support mips/ppc/armChristopher Larson2012-02-031-7/+25
| | | | | | | | | | | | | | - Rather than adjusting TARGET_VENDOR, which results in our TARGET_SYS matching the external toolchain, override TARGET_PREFIX to match external, and leave TARGET_SYS alone - Grab the optimized files out of the toolchain if available - Create a symlink in sysroot to ensure the sysroot layout matches toolchain expectations (optimized files in a subdir) (From OE-Core rev: a37298eb3421a44e88ec5a66b2fc5305ab18f453) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* external-csl-toolchain: avoid the hardcoded version/prefixChristopher Larson2012-02-021-0/+66
(From OE-Core rev: 4346516a6a719355d2793af289f93e14d3dedd0c) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>