aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-05-09Add meta-crops and optional SSTATE_MIRROR_URI to build scripttimo/meta-zephyr-sdkTim Orling
- Also add a HOWTO.md for some documentation of this branch Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-05-07Merge "script: clone: use poky http clone"Juro Bystricky
2016-05-04meta-zephyr-sdk-build.sh: Add Nios2 toolchainJuro Bystricky
Added commands to build Nios2 toolchain. While in there, also removed some trailing white spaces. Change-Id: Ibfa93082db108629ff2e2c865006e5cdc3660a91 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-26openocd: Upgrade to 0.9Juro Bystricky
Upgraded OpenOCD version to 0.9. Patched in support for various ARC CPU targets. Added (for backward compatibility) a new target "arc32". This is basically quark_se target now, as the previous "arc32" target was split into various ARC targets (arc700, arc-em, ...). Change-Id: Ib2df22638b0b3cae556deb85614c72ec0af707e7 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-25newlib: Change location of librariesJuro Bystricky
Place the various newlib libraries into locations where gcc can find them via the "--sysroot" argument. This also simplifies the SDK tree somewhat. In order not to break any existing Makefiles which still expect the old location of the libraries, we set up symlinks that point to the new locations. While in there, also some additional minor cosmetic changes: removal of trailing white space, commented out lines. Change-Id: Id1294c81874040f77febc14cf7fa46c1274f8fa0 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-20newlib_2.2.%.bbappend: Upgrade ARC newlibJuro Bystricky
ARC newlib upgraded to commit d29df8eea94deda85a42f3f6e4ef36dd0b93c883. Change-Id: Id3c130e8e66274ab6bed1ed1944088fa40a4e4df Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-20gcc-4.8arc.inc: Upgrade gccJuro Bystricky
gcc upgrade, based on commit eac2ef4517fbb3c01c6ec0546df51702ffe24c41. Also modified the displayed gcc version string to include the actual commit number used to build the gcc. Change-Id: I35707286c041d08023af6f53330899f19ac8346a Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-20binutils-2.23arc.inc:Upgrade versionJuro Bystricky
New binutils version, based on commit bcbe0bfce780e426f2e3b78013cb49326ee76824 Change-Id: I9ae24100cc94495d4d155b010e29c61f25ec5062 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-20libgcc_4.8arc.bb: CleanupJuro Bystricky
Removed various commented-out lines. Change-Id: I2774c0d4a2fc4275c1e44ed9ebe3f452a5e6a213 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-20make_zephyr_sdk.sh: Fix script compatibility with "dash"Juro Bystricky
"dash" does not seem to like the keyword "function". Since we want the script to work with both bash and dash, simply remove the offending keyword. Change-Id: I402824250b2cb1d6408891bd970ea0b5388e6c48 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-20script: clone: use poky http cloneJavier B Perez
some computers don't have the git:// enabled, we should use http instead. Change-Id: I8f6c58e9a6df959dc35f5f6e025bae4841314f79 Signed-off-by: Javier B Perez <javier.b.perez.hernandez@intel.com>
2016-04-19binutils: Rename append fileJuro Bystricky
Renamed binutils_2.25.1.bappend to the correct name binutils_2.25.1.bbappend. There is no functional change. Change-Id: I288ae37f7ccd79af19c315958bf87c5ece1f3ca1 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-19Merge "newlib: fix export command"Juro Bystricky
2016-04-19newlib: fix export commandJavier B Perez
Change-Id: I2ecce2525d8719b439ecfaad25a68b86486d8ec0 Signed-off-by: Javier B Perez <javier.b.perez.hernandez@intel.com>
2016-04-15make_zephyr_sdk: Install Nios2 toolchainJuro Bystricky
Change-Id: Ib15cfd7072137f5fd7db7cb650dc0c3f2b755819 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-15newlib: Add support for Nios2Juro Bystricky
Build Nios2 newlib and all corrresponding multilibs. Use the same configuration/settings as for the other toolchains. Change-Id: I49c3dd98f71c15a1bdb49117782b218d0a4a6a01 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-15zephyr-sdk.conf: Bumped DISTRO_VERSIONJuro Bystricky
Bumped meta-layer DISTRO_VERSION to 0.8, as there significant differences from the version 0.7. Change-Id: I2ebf6981fafca53400951953ab78740e15df6c90 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-15make_zephyr_sdk.sh: Bumped SDK version to 0.8.0Juro Bystricky
Change-Id: Iffe62119749ec4e0f6c3f06edca834e084dc17cd Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-15BOSSA: Add BOSSA tool for Arduino DueJuro Bystricky
Add BOSSA tools with Arduino support: New recipe to build BOSSA tools (Arduino branch). New license file. Added the BOSSA tools into SDK host tools. JIRA: ZEP-70 Change-Id: I561f0d1e99b6d2808e0662bb7167ace551696a51 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-15hosttools-tarbal.bb: Integrate PLY library into SDKJuro Bystricky
Integrate PLY library into SDK. As the SDK contains both Python2.7 and Python3.4 side by side, two distinct PLY library recipes for each Python version needed to be created. In addition, a proper license information needs to be present. JIRA: ZEP-168 Change-Id: I217a63011c1c2cd025af74f9b7adbb725d932191 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-13nios2: Add support for Altera Nios2 CPUJuro Bystricky
Add GCC cross compiler for Nios II CPU into SDK. Basic support for Nios2 cross-compiler toolchain, including multilib support. JIRA: ZEP-169 Change-Id: I5cdd6699f28d9fd416e1d1c832dd3eba09326173 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-13Merge "meta-zephyr-sdk-clone-0.7.5.sh: Use Gerrit repo"Juro Bystricky
2016-04-12hosttools-tarball.bb: Integrate Python 3 into SDKJuro Bystricky
Add Python3 to the host tools. Python3 will be installed side-by-side with Python2.7. JIRA: ZEP-167 Change-Id: Ieb72f381766d8534033cb702276c1e5dc9f906bb Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-12template_dir: More sanity checks deleting filesJuro Bystricky
Delete (recursively) only the folder "sysroots". Implemented so that a user will not inadvertently delete files that are not part of the SDK. JIRA: ZEP-88 Change-Id: Ic5f9a9a0083b1583fe031b1048a54e971faeec04 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-05relocate_sdk.patch: Fix file sections overwritesJuro Bystricky
The script relocate_sdk.py contains two bugs that can cause to install the SDK with incorrectly relocated/corrupted files: If installing the SDK into a non-default location and if the path to the new SDK location is longer than the path of the default SDK location, we will overwrite some data inadvertently. This can occur when relocating sections .ldsocache and .gccrelocprefix. One of the two bugs (overwriting of .gccrelocprefix) was fixed by an earlier patch. That is now not needed as this new new patch provides fixes for both sections overwrites and some additional error checks as well. JIRA: ZEP-75 Change-Id: If86ff9d26d3e95a6cda63791c53dbe166c223c5c Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-04gcc-4.sc.iamcu.inc: Enable LTOJuro Bystricky
LTO for iamcu toolchain was disabled, therefore liblto_plugin.so was never built. JIRA: ZEP-173 Change-Id: I82064dee0bb184c7affc57a1c2f1f7b0f82d672f Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-04-01meta-zephyr-sdk-clone-0.7.5.sh: Use Gerrit repoJuro Bystricky
Clone the meta-zephyr-sdk using the Gerrit repo. Change-Id: Iac19dcb61f20e925ffea61facafca843c31b64e3 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-03-29meta-zephyr-sdk: Initial commitJuro Bystricky
Initial commit. A new single repository combining three previously individual repostiories: meta-arc, meta-iamcu and meta-zephyr. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2016-03-23Initial empty repositoryAndrew Grimberg