Age | Commit message (Collapse) | Author |
|
* 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>
|
|
Provide versioned lib dirs and handle TC w/ or w/o libc subdir.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|
|
Newer findutils deprecates -perm +mode syntax.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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
|
|
* 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>
|
|
Make it parse when not using Linaro toolchain, i.e. with Arago toolchain.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
* 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>
|
|
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>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
This reverts commit c35b3b69a81a78aec750c17015b711c9817f2288.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
* 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>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Conflicts:
meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|
|
The fix is in oe-core/danny already.
This reverts commit 3454bdf9b66beb09d13325eae4b2f945d7da6a1b.
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
* 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>
|
|
* 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>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|
|
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>
|
|
* 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>
|
|
* 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>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|
|
Based on the setting of PREFERRED_PROVIDER_gdb-cross-canadian-arm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
canadian-cross-sdk
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
* 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>
|
|
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|
|
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>
|
|
Implement poor man's relocation technique for self-contained crosssdk binaries
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
Point QMAKE CC/CXX vars to the corresponding main ones for the SDK.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
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>
|