aboutsummaryrefslogtreecommitdiffstats
path: root/meta-arago-extras/recipes-core/meta
AgeCommit message (Collapse)Author
2013-06-07meta-toolchain-arago: Fix mkspecs and qt.conf for Qt CreatorFranklin S. Cooper Jr
* Needed to adjust the location of the mkspecs and update the Prefix option in qt.conf for Qt Creator to properly detect the Qt installation within the SDK. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-05-31meta-toolchain-arago: enhance toolchain setup in devkitDenys Dmytriyenko
Provide versioned lib dirs and handle TC w/ or w/o libc subdir. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-05-31meta-toolchain-arago-qte: fix the mkspecs symlinkDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-05-30meta-toolchain-arago: remove python binaries from devkitDenys Dmytriyenko
gdb only needs libpython and core modules, but modules come with the binaries. Having python bynaries in the devkit may conflict with other host utils. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-05-30meta-toolchain-arago: fix find command listing executable filesDenys Dmytriyenko
Newer findutils deprecates -perm +mode syntax. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-05-02Merge branch 'linaro-hardfp'Denys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Conflicts: meta-arago-distro/conf/distro/arago.conf meta-arago-extras/recipes-core/meta/meta-toolchain-arago-qte.bb
2013-04-26meta-toolchain-arago-qte: Add OE_QMAKE_STRIP environment variableFranklin S. Cooper Jr
* This variable was included in the environment-setup file in the 05.05.01 SDK. * Not including this variable resulted in problems when running make install for Qt applications. * A customer reported this issue on TI's forums: e2e.ti.com/support/arm/sitara_arm/f/791/t/244849.aspx Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-24external-linaro-bfd-version: replace with code not dependent on linaro configDenys Dmytriyenko
Make it parse when not using Linaro toolchain, i.e. with Arago toolchain. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-19meta-toolchain-arago*: simplify few things for extending devkit recipesDenys Dmytriyenko
* Add canadian-cross packagegroup automatically once * Introduce TOOLCHAIN_SUFFIX for easy unified SDK naming * Make variable assignments conditional before including base Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-17external-linaro-toolchain: package .a libs in -dev for now, so static builds ↵Denys Dmytriyenko
work Otherwise they'll go into external-linaro-toolchain-staticdev. Long-term need to apply similar renaming as to -dev and add libc-staticdev into deps. And do the last part for all supported external toolchains. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-17meta-toolchain-arago: add extra devkit setup steps due to new structureDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-17external-linaro-toolchain: fix packaging of c++ headersDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-17external-arago-sdk-toolchain: strip target triplets from canadian-cross pathsDenys Dmytriyenko
This reverts commit c35b3b69a81a78aec750c17015b711c9817f2288. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-16external-linaro-sdk-toolchain: strip target triplets from canadian-cross pathsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-16meta-toolchain-arago*: update env and relocation scripts to new devkit structureDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-16external-linaro-sdk-toolchain: extract binutils version automaticallyDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-16external-linaro-sdk-toolchain: package all gcc* and ld* binariesDenys Dmytriyenko
* As gcc is often a symlink to gcc-X.Y.Z * And ld also comes as a choice of bfd or gold Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-15Merge remote-tracking branch 'origin/master' into linaro-hardfpDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Conflicts: meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
2013-04-15meta-toolchain-arago*: use ${bindir_nativesdk} instead of /bin, bump PRDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-15Merge remote-tracking branch 'origin/master' into linaro-hardfpDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-15meta-toolchain-arago*: fix where SDKPATH should really be SDKPATHNATIVEDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-09external-linaro-toolchain: append the local fixes to match other TCsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-09meta-toolchain-arago: use default sysroots for target part of devkitDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-09external-linaro-sdk-toolchain: use default sysroots structure for devkitDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-09external-arago-sdk-toolchain: use default sysroots structure for devkitDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-03meta-toolchain-arago, arago.conf: workaround to hardcode longer paths in ELF ↵Denys Dmytriyenko
headers SDK relocation has limitation of not being able to grow path fields in the ELF headers of the host self-contained binaries - pre-hardcode the long fields by default, but display the proper human-readable SDKPATH in related scripts. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-01Revert "scripts: temp workaround for oe-core/scripts/bitbake bug"Denys Dmytriyenko
The fix is in oe-core/danny already. This reverts commit 3454bdf9b66beb09d13325eae4b2f945d7da6a1b.
2013-03-22external-linaro-sdk-toolchain: package SDK pieces of Linaro toolchainDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-03-22external-arago-sdk-toolchain: fix remaining QA issuesDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-02-15meta-toolchain-arago: Add cleanup_toolchain_packagesFranklin S. Cooper Jr
* Move cleanup_toolchain_packages from tisdk-image.bbclass and add it to meta-toolchain-arago Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-02-12scripts: temp workaround for oe-core/scripts/bitbake bugFranklin S. Cooper Jr
* There is a bug in the oe-core/scripts/bitbake script that causes a infinite recursive call. * This issue is due to the oe-core/scripts/bitbake method of temporarily removing any layer's scripts directory from the system PATH variable. * As of right now only one instance of a layer's scripts directory is removed from the path since only oe-core contained a scripts directory. This caused a problem when meta-arago added a scripts directory which revealed this problem. * Detailed information and my proposed fix can be found here: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3872 * For now rename scripts to arago-scripts to get around this problem until a proper fix is committed in oe-core. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-02-11meta-toolchain-arago: also avoid mangling toolchain binaries in libexecDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-02-08meta-toolchain-arago: update handling of cross-canadian binaries and SDK ↵Denys Dmytriyenko
relocation * Drop old shell-stub method needed for denzil * Adopt new method of relocating crosss-canadian binaries by wrapping SDK tarball in shell-installer * Modify to support AMSDK structure with flattened native-sysroot * Modify to handle non-cross-canadian Arago toolchain binaries * Support suffix-less environment-setup script * Update to support taking install path and override flag on command line * Back-port other bug-fixes Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-01-30recipes: task class was renamed to packagegroup, nativesdk changed from ↵Denys Dmytriyenko
suffix to prefix * Global replace from task to packagegroup, make nativesdk to prefix in corresponding recipes * Small other updates and cleanups in task/packagegroup and image/meta recipes Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-01-29meta-toolchain-arago: Remove remaining .la filesFranklin S. Cooper Jr
* The following .la files were not deleted from the toolchain sdk: libgfortranbegin.la /arago-2012.12/lib/gcc/arm-arago-linux-gnueabi/4.5.3 libbfd.la /arago-2012.12/i686-linux/arm-arago-linux-gnueabi/lib libopcodes.la /arago-2012.12/i686-linux/arm-arago-linux-gnueabi/lib * Updating the path that find is using to insure all .la files are deleted from the toolchain sdk. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-01-25meta-toolchain-arago: Substitute dirname statementFranklin S. Cooper Jr
* On 32bit systems, the dirname statement sometimes return an empty string. * Replace dirname with several statements that provide the same result. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-12-06meta-toolchain-arago: remove all .la files in the devkitDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-27meta-toolchain-arago: fix previous change for non-Arago toolchainsDenys Dmytriyenko
Prevent parse failure when ARAGO_TARGET_SYS is not defined due to using a different toolchain. The meta-toolchain-arago recipe is still somewhat Arago-specific and has some things hardcoded, but this fix at least makes it parseable. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-27meta-toolchain-arago: simplify stub creation, move python setup to gdbDenys Dmytriyenko
Setup PYTHONHOME and PYTHONPATH variables only locally for gdb binary, allowing other tools to use host python. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-20meta-toolchain-arago: use own task-arago-standalone-sdk-target taskDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-15meta-toolchain-arago: improve shell stubs to atomatically source env-setup ↵Denys Dmytriyenko
script Only works in bash, but allows running binaries directly w/o first sourcing the environemt-setup script. Suggested by Chase. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-15external-arago-sdk-toolchain: provide and package gdb conditionallyDenys Dmytriyenko
Based on the setting of PREFERRED_PROVIDER_gdb-cross-canadian-arm Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-13meta-toolchain-arago: special case for gdb to be built as part of ↵Denys Dmytriyenko
canadian-cross-sdk Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-13meta-toolchain-arago-qte: Fix mkspecs locationFranklin S. Cooper Jr
* Mkspecs symbolic link was previously being placed way out side of the toolchain sdk directory. * Create the mkspecs symbolic link inside of the toolchain sdk directory. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-12external-arago-sdk-toolchain: package up gdb from the toolchain as wellDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-07external-arago-toolchain: move C++ headers to the proper locationDenys Dmytriyenko
For some reason C++ headers were copied from their normal /include/c++ location in the toolchain to /usr/include/c++ during packaging, where compiler is not expecting them. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-07meta-toolchain-arago: move LD_LIBRARY_PATH setting into each shell stubDenys Dmytriyenko
The Arago toolchain pieces, like gcc, rely on system libraries and segfault when LD_LIBRARY_PATH is pointing to SDK_PATH/lib. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-07meta-toolchain-arago: make SDK/devkit relocatableDenys Dmytriyenko
Implement poor man's relocation technique for self-contained crosssdk binaries Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-06meta-toolchain-arago-qte: de-bashify...Denys Dmytriyenko
Point QMAKE CC/CXX vars to the corresponding main ones for the SDK. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-11-06meta-toolchain-arago-qte: use consistent indentation for shell codeDenys Dmytriyenko
This recipe appends to the main shell function from meta-toolchain-arago, which uses tabs for indentation, so use tabs here as well. Signed-off-by: Denys Dmytriyenko <denys@ti.com>