Christopher Larson
51c7d12402
ncurses: work around ownership problem
...
Due to a previous workaround, the external gcc/g++ is run outside of pseudo
context. The ncurses install target re-links the libraries directly into ${D},
so we need to make sure the ownership on those files is correct.
JIRA: SB-4185
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2015-04-24 18:28:04 -07:00
Christopher Larson
03b400b3c4
external-toolchain: correct ownership of our files
...
Since we're running cp -p to preserve other aspects, we need to manually
correct the ownership to what we expect (root:root) rather than the current
ownership.
JIRA: SB-4185
Signed-off-by: Christopher Larson <kergoth@gmail.com >
2015-04-24 18:28:00 -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