Commit Graph

30 Commits

Author SHA1 Message Date
Christopher Larson
d7b26feb36 eglibc-sourcery: add PROVIDES of eglibc
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-08-01 14:07:02 -07:00
Christopher Larson
fb661939e7 eglibc-sourcery: skip package when not using exttc
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-08-01 14:03:57 -07:00
Christopher Larson
4f3412df90 Drop the toolchain-scripts bits
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-31 08:42:31 -07:00
Christopher Larson
24d3e7a797 tcmode-external-sourcery: make failure to extract the sysroot fatal
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-29 13:47:53 -04:00
Christopher Larson
e8e3508084 tcmode-external-sourcery: don't fall back to non-prefixed for CSL_TARGET_SYS
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-29 13:47:38 -04:00
Christopher Larson
aa0df6efd4 toolchain-scripts: update from oe-core
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-26 12:31:34 -07:00
Christopher Larson
8f9ca29fa9 tcmode-external-sourcery: add missing mentor prefixes for lite for mips{,el}
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-25 06:58:40 -07:00
Christopher Larson
a725f1b73c tcmode-external-sourcery: add mips-mentor- to mips64
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-24 16:17:18 -07:00
Christopher Larson
e61e9fdd13 tcmode-external-sourcery: add mips64-nlm-linux-gnu prefix
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-23 11:52:21 -07:00
Christopher Larson
cb8785cf9d external-sourcery-toolchain: handle libdir/bin not existing
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-20 15:36:28 -07:00
Christopher Larson
5712c6306b tcmode-external-sourcery: handle x86-64
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-20 13:50:07 -07:00
Christopher Larson
004c18ac5d tcmode-external-sourcery: add missing separator
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-19 12:44:02 -07:00
Christopher Larson
a432eda094 tune-ppce50*.inc: only use the -t args for the pro toolchains
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-19 12:03:13 -07:00
Christopher Larson
d011a5cdf5 tcmode-external-sourcery: shift knowledge of lite vs pro to a variable
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-19 11:55:10 -07:00
Michael Powell
7bf1138a01 Append -msgxx-glibc to TUNE_CCARGS for x86 PRO tools only
Lite toolchains don't include support for native libraries and thus
-msgxx-glibc is not a valid option. Added a check to see if the tools contain
a license directory to determine whether a pro (true) or lite (false)
toolchain is being used and set TUNE_CCARGS_append_x86 accordingly.

Tested with both Lite and pro toolchains.

Signed-off-by: Michael Powell <michael_powell@mentor.com>
2012-07-19 11:54:41 -07:00
Christopher Larson
87530a7919 tune-ppce500v2: resurrect TARGET_FPU since khem fixed e500v2.inc
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 19:32:14 -07:00
Christopher Larson
bf94972214 tcmode-external-sourcery: fix PATH for sysroot extraction
Also catches failures to run.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 18:03:15 -07:00
Christopher Larson
9913c95405 external-sourcery: ensure the sysroot is available as a variable again
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 17:19:13 -07:00
Christopher Larson
b711585ce2 tcmode-external-sourcery: clean out some legacy bits
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 16:57:27 -07:00
Christopher Larson
c917234700 tcmode-external-sourcery: drop ldflags from ERROR_QA
The external toolchain may not have been built with the yocto preferred gnu
hash setting, so ensure that the corresponding sanity check is a warning, not
an error.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 16:55:31 -07:00
Christopher Larson
a47da1e82f toolchain-scripts: add copy with virtual/libc use
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 14:20:24 -07:00
Christopher Larson
6e5f25908d Merge pull request #1 from vzapolskiy/sb-653 2012-07-17 19:20:25 -07:00
Vladimir Zapolskiy
97194710d6 tcmode-external-sourcery: add triplets to support CodeBench Lite toolchains
Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
2012-07-18 04:19:30 +03:00
Vladimir Zapolskiy
f573bdb536 tcmode-external-sourcery: CSL_TARGET_SYS may contain a list of triplets
The first mentioned toolchain triplet from the list is selected, if
there is a correspondent compiler found in external toolchain path.

Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
2012-07-18 04:19:23 +03:00
Christopher Larson
42f025afa7 Correct the TARGET_FPU on the e500v2 machines
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-16 21:57:08 -07:00
Christopher Larson
3053887539 tcmode-external-sourcery: explicitly kill stderr
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-14 08:54:51 -07:00
Christopher Larson
a42c9f6135 tcmode-external-sourcery: suppress stderr in exttc_run
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-13 10:16:19 -04:00
Christopher Larson
435a17cb2b tcmode-external-sourcery: attempt to work around LD_PRELOAD issue
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-10 20:15:02 -04:00
Christopher Larson
cfcb4ec867 Don't emit eglibc packages from exttc if eglibc-sourcery is in use
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-09 14:54:13 -04:00
Christopher Larson
39d5113478 Initial commit.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-06 11:39:08 -04:00