mirror of
https://github.com/thead-yocto-mirror/meta-external-toolchain
synced 2026-09-04 06:54:36 +02:00
tcmode: show a better message for missing toolchain path
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# Configuration to use external Sourcery G++ toolchain
|
||||
#
|
||||
|
||||
EXTERNAL_TOOLCHAIN ?= "/usr/local/csl/${TARGET_ARCH}"
|
||||
EXTERNAL_TOOLCHAIN ?= "UNDEFINED"
|
||||
|
||||
TOOLCHAIN_PATH_ADD = "${EXTERNAL_TOOLCHAIN}/bin:"
|
||||
PATH =. "${TOOLCHAIN_PATH_ADD}"
|
||||
@@ -86,9 +86,12 @@ python toolchain_metadata_setup () {
|
||||
oe_import(l)
|
||||
|
||||
external_toolchain = l.getVar('EXTERNAL_TOOLCHAIN', True)
|
||||
if not external_toolchain or not os.path.exists(external_toolchain):
|
||||
if not external_toolchain or external_toolchain == 'UNDEFINED':
|
||||
bb.fatal("Error: EXTERNAL_TOOLCHAIN must be set to the path to your sourcery toolchain")
|
||||
|
||||
if not os.path.exists(external_toolchain):
|
||||
bb.fatal("Error: EXTERNAL_TOOLCHAIN path '%s' does not exist" % external_toolchain)
|
||||
|
||||
if os.path.exists(bb.data.expand('${EXTERNAL_TOOLCHAIN}/bin/gcc', l)):
|
||||
d.setVar('TOOLCHAIN_PATH_ADD', '')
|
||||
populate_toolchain_links(l)
|
||||
|
||||
Reference in New Issue
Block a user