Commit Graph

250 Commits

Author SHA1 Message Date
Christopher Larson
6ffb77e4c9 external-run: use debug messages, not warnings
While these messages are useful when debugging, the warnings clutter up the
log due to running before our sanity checks, potentially confusing the user.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-20 13:16:10 -07:00
Christopher Larson
325a4e57ac Merge pull request #65 from kergoth/target-gcc-fixups
Some target gcc fixups
2015-04-14 09:17:21 -07:00
Christopher Larson
b56cf21d51 libgcc,gcc-runtime: align TARGET_SYS/EXTERNAL_TARGET_SYS
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-14 09:15:52 -07:00
Christopher Larson
6d9b06cd21 external-toolchain: catch re compilation errors in FILES_MIRRORS
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-14 09:15:52 -07:00
Christopher Larson
e890f1c457 gcc: don't pull unwind.h from cross sysroot
libgcc-external provides this.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-07 11:19:54 -07:00
Christopher Larson
6b2497f32e gcc-runtime-external: package headers for omp, quadmath, ssp
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-07 11:05:50 -07:00
Christopher Larson
7c377a383f libgcc-external: package unwind.h
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-04-07 11:05:36 -07:00
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