Commit Graph

243 Commits

Author SHA1 Message Date
Noor-Ahsan
de46cb0559 Merge pull request #64 from MentorEmbedded/sourcery-sstate-fixes
Improve external toolchain sstate checksum handling
2015-04-02 19:26:49 +05:00
Christopher Larson
13b7be29ba Handle EXTERNAL_TOOLCHAIN correctly in checksums
We want the path included in the checksums for the -external-cross recipes, as
they wrap the external binaries and hardcode that path, but we don't want it
included in the checksums for anything else, and we don't want rebuilding the
external-cross recipes to cause rebuilds of thing sthat depend upon them.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-01 13:17:32 -07:00
Christopher Larson
279a1b01d9 tcmode: don't include EXTERNAL_TARGET_SYSTEMS in checksums
We only care about the resulting value of EXTERNAL_TARGET_SYS, not the
components that fed into it.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-01 13:16:39 -07:00
Christopher Larson
5f40a4db3c tcmode: ensure that SOURCERY_VERSION's value is in our checksums
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-01 13:15:35 -07:00
Christopher Larson
a653aaf0c9 Merge pull request #63 from MentorEmbedded/external-run-in-tmpdir
external-run.inc: run in TMPDIR, not TOPDIR
2015-03-31 11:49:56 -07:00
Christopher Larson
4a2f9d3bb1 external-run.inc: run in TMPDIR, not TOPDIR
TMPDIR is already in the BB_HASHBASE_WHITELIST, whereas TOPDIR is not.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-03-31 11:48:44 -07:00
Christopher Larson
96af81fd3f Merge pull request #59 from kergoth/drop-sdk-toolchain-removal
tcmode: drop sdk toolchain removal
2015-03-16 08:21:00 -07:00
Christopher Larson
90ce28ae6c Merge pull request #61 from kergoth/layer-updates
Adjust for layer updates
2015-03-04 14:52:46 -07:00
Christopher Larson
60a384ea95 lttng-ust: 2.5.2 -> 2.6.0
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-03-02 16:14:07 -07:00
Christopher Larson
864d52f9c8 tcmode: drop sdk toolchain removal
This is more a distro/user decision, I think, so move it there. Also this was
insufficient, as just removing `packagegroup-cross-canadian-${MACHINE}` without
adding back in `meta-environment-${MACHINE}` results in an sdk which hangs on
install.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-01-27 09:04:51 -07:00
Christopher Larson
163386eaf6 Merge pull request #58 from kergoth/layer-updates
Adjust for layer updates
2015-01-15 13:11:21 -07:00
Christopher Larson
3b4ff77353 lttng-ust: 2.5.0 -> 2.5.2
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-01-09 16:26:32 -07:00
Christopher Larson
eb37c22a03 libffi: 3.1 -> 3.2.1
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-01-09 16:26:24 -07:00
Christopher Larson
bc5068fd91 external-toolchain: show checked files when skipping
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-12-22 12:29:50 -07:00
Christopher Larson
f43a2fa0a9 Merge pull request #56 from kergoth/recipe-split
Split up external-sourcery-toolchain into separate recipes
2014-12-19 20:50:06 -07:00
Christopher Larson
0beb66b376 Split up external-sourcery-toolchain into separate recipes
common-license.bbclass will set LIC_FILES_CHKSUM to a common license file
based on LICENSE, which is appropriate for a case where we have no sources to
refer to.
external-toolchain.bbclass, among other things, handles extraction of files in
the external toolchain sysroot, based on patterns in the FILES variables,
checking alternate locations to better support any arbitrary toolchain, and
has basic mirror handling for checking multiple paths within the sysroots.

Under normal circumstances, I'd want this to use highly granular commits, but
this branch has been extremely long lived (>1yr) and is such an invasive
refactoring that attempting to break it down now would be of limited
usefulness.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-12-19 10:35:25 -07:00
Christopher Larson
ff66926c25 Merge pull request #55 from kergoth/layer-updates
Adjust for layer updates
2014-12-16 09:31:49 -07:00
Christopher Larson
0cc5d48934 babeltrace: 1.2.1 -> 1.2.4
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-12-16 08:47:10 -07:00
Christopher Larson
3d98fcfbc5 gdb: 7.7.1 -> %
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-12-16 08:47:04 -07:00
Christopher Larson
569151b13f Merge pull request #54 from kergoth/merge-from-release
Merge from release/2014.12
2014-11-18 21:54:08 -07:00
Christopher Larson
28765976fc Merge remote-tracking branch 'mel/release/2014.12' into merge-from-release
* mel/release/2014.12:
2014-11-18 21:41:54 -07:00
Christopher Larson
7ea552c152 Merge pull request #53 from kergoth/sb-3919
Fix a few issues with populate_sdk
2014-11-18 12:58:23 -07:00
Christopher Larson
c9e4b593af tcmode: don't set SDKGCCVERSION
There's no need for the crosssdk and nativesdk gcc bits to be the same version
as the external toolchain.

JIRA: SB-3919

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-10-31 20:32:49 -07:00
Christopher Larson
ef8a54e681 external-sourcery-toolchain: add libgcov
This is needed to avoid the real libgcc being pulled in by
packagegroup-core-standalone-sdk-target when building an SDK.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-10-31 15:59:22 -07:00
Christopher Larson
1761933589 Merge pull request #51 from kergoth/merge-from-rel201405
Merge release/2014.05 to master
2014-10-29 09:40:45 -07:00
Christopher Larson
e8c5ef7fe7 Merge pull request #52 from kergoth/merge-rel201405-to-rel201412
Merge release/2014.05 to release/2014.12
2014-10-29 09:40:42 -07:00
Christopher Larson
d758930d00 Merge remote-tracking branch 'origin/release/2014.05' into merge-rel201405-to-rel201412
* origin/release/2014.05:
  tcmode: disable pseudo for gcc/g++/cpp
  Revert "Merge pull request #36 from MentorEmbedded/sb-1905"
2014-10-28 10:14:10 -07:00
Christopher Larson
8856633063 Merge remote-tracking branch 'origin/release/2014.05'
* origin/release/2014.05:
  tcmode: disable pseudo for gcc/g++/cpp
  Revert "Merge pull request #36 from MentorEmbedded/sb-1905"
2014-10-27 17:34:18 -07:00
Christopher Larson
41ace572ae Merge pull request #48 from kergoth/layer-updates
Adjust for upstream layer updates
2014-09-22 10:50:52 -07:00
Christopher Larson
6a9f8597dd python: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:30 -07:00
Christopher Larson
efea797745 irda-utils: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:30 -07:00
Christopher Larson
3d38ed67ba blktrace: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:30 -07:00
Christopher Larson
4de8c4ccfa hostap-utils: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:30 -07:00
Christopher Larson
148980e202 setserial: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:30 -07:00
Christopher Larson
0cb45b27a0 perl: drop, upstream fixed it differently
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:29 -07:00
Christopher Larson
dd69595447 ossp-uuid: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:29 -07:00
Christopher Larson
3914efd161 imx-lib: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:29 -07:00
Christopher Larson
61b58e52b9 gdbm: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:29 -07:00
Christopher Larson
83fa75ffae testfloat: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-16 19:05:29 -07:00
Christopher Larson
c3727613fc boot-format: drop bits now upstream
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-15 08:10:31 -07:00
Christopher Larson
caa905b581 glibc-locale: only change if TCMODE is set to us
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-02 12:09:49 -07:00
Christopher Larson
8aca80b37a Merge pull request #46 from Yasir-Khan/external-toolchain
external-sourcery-toolchain: resolve build warnings
2014-09-02 11:59:42 -07:00
Christopher Larson
4708c923ac Merge pull request #47 from kergoth/layer-updates
Adjust for poky switching to glibc
2014-09-02 11:58:19 -07:00
Christopher Larson
0bad0369f0 Adjust for poky switching to glibc
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-09-02 09:07:08 -07:00
Yasir-Khan
d44384e9a4 external-sourcery-toolchain: skip unpackaged warnings
Correctly skip the build warnings for unpackaged files.

Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
2014-09-02 17:36:02 +05:00
Yasir-Khan
d04a2566f1 external-sourcery-toolchain: avoid conflict with util-linux
Remove bits which are also being provided by package util-linux
to resolve build warnings.

Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
2014-09-02 17:31:34 +05:00
Christopher Larson
98968d666d Merge pull request #45 from Yasir-Khan/lttng-conflict
external-sourcery-toolchain: Avoid conflict with lttng-tools
2014-08-28 09:05:32 -07:00
Yasir-Khan
1a60483d09 external-sourcery-toolchain: Avoid conflict with lttng-tools
external toolchain shouldn't be shipping lttng stuff unless a
preference is explicitly set indicating it should be used
instead. Drop bits conflicting with those being provided
by lttng-tools.

Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
2014-08-28 20:55:27 +05:00
Christopher Larson
3b6006fa4c Merge pull request #44 from kergoth/fixup-lttng-bits
lttng: don't override recipes from oe-core
2014-08-25 19:11:58 -07:00
Christopher Larson
bf9e2d7ca2 liburcu: drop recipe, upstream has it
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2014-08-25 19:09:49 -07:00