Christopher Larson
171a53d0b6
tcmode: add EXTERNAL_TOOLCHAIN to the build configuration display
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-09-26 12:51:09 -07:00
Christopher Larson
965baa3484
tcmode: set localedir to ${exec_prefix}/lib/locale
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-09-21 09:45:54 -07:00
Christopher Larson
c28de0269d
Fix previous commit
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-09-21 08:18:32 -07:00
Christopher Larson
52ced4c8ac
tcmode: make absolutely certain we don't add to PATH for native
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-09-21 08:16:58 -07:00
Christopher Larson
d08a375446
tcmode: add default LDEMULATION to fix parse error
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-09-20 08:07:55 -07:00
Christopher Larson
72ff116b8e
tcmode: pass LDEMULATION for mips64 to fix busybox build
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-09-19 22:58:44 -07:00
Christopher Larson
680dc46d50
layer.conf: force TCMODE to external-sourcery, as the layer requires
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-17 17:39:54 -07:00
Christopher Larson
e1c384f4cc
tcmode: add pref on linux-libc-headers-dev
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-16 22:27:35 -07:00
Christopher Larson
426aa28b55
tcmode: show a better message for missing toolchain path
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-16 13:50:32 -07:00
Christopher Larson
20c8a729e3
tcmode: add unset or nonexistant EXTERNAL_TOOLCHAIN check
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-15 17:12:40 -07:00
Christopher Larson
db995d3bf1
tcmode: due to the switch to a SYSROOT var, shift when populate_toolchain_links happens
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-15 09:11:36 -07:00
Christopher Larson
e225c7c5cd
csl-versions: add oe-core copy with improvements
...
Now uses the extracted sysroot for version determination.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-11 12:01:09 -07:00
Christopher Larson
89bbc3bd27
tcmode: go back to non-ConfigParsed set of sysroot var
...
BitBake doesn't run event handlers in registration order, which means there's
no way to know if a given bit of code (e.g. the tcmode set of
EXTERNAL_TOOLCHAIN_SYSROOT) has been set, from a different event handler. So
go back to using ${@}.
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-11 12:00:04 -07:00
Christopher Larson
339dc755e5
tcmode-external-sourcery: do an oe_import to make sure we have the imports
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-01 15:37:34 -07:00
Christopher Larson
4a435f9181
Don't let the recipe override the config by using ??=
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-01 15:37:09 -07:00
Christopher Larson
5fa28da0e0
tcmode-external-sourcery-rebuild-libc: add file
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-08-01 14:07:13 -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
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
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
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
39d5113478
Initial commit.
...
Signed-off-by: Christopher Larson <chris_larson@mentor.com >
2012-07-06 11:39:08 -04:00