mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #12198 from rajkan01/bug_fix_uARM_depreciate
uARM: Fix deprecate warning printing wrongly for GCC_ARM/IAR toolchain buildpull/12273/head
commit
cbaa9bd838
|
@ -234,17 +234,20 @@ def find_valid_toolchain(target, toolchain):
|
||||||
last_error = None
|
last_error = None
|
||||||
for index, toolchain_name in enumerate(toolchain_names):
|
for index, toolchain_name in enumerate(toolchain_names):
|
||||||
internal_tc_name = get_toolchain_name(target, toolchain_name)
|
internal_tc_name = get_toolchain_name(target, toolchain_name)
|
||||||
if toolchain == "ARM" and toolchain_name == "ARMC5" and index != 0:
|
|
||||||
end_warnings.append(ARMC5_MIGRATION_WARNING)
|
|
||||||
if not TOOLCHAIN_CLASSES[internal_tc_name].check_executable():
|
if not TOOLCHAIN_CLASSES[internal_tc_name].check_executable():
|
||||||
search_path = TOOLCHAIN_PATHS[internal_tc_name] or "No path set"
|
search_path = TOOLCHAIN_PATHS[internal_tc_name] or "No path set"
|
||||||
last_error = (
|
last_error = (
|
||||||
"Could not find executable for {}.\n"
|
"Could not find executable for {}.\n"
|
||||||
"Currently set search path: {}"
|
"Currently set search path: {}"
|
||||||
).format(toolchain_name, search_path)
|
).format(toolchain_name, search_path)
|
||||||
else:
|
else:
|
||||||
if toolchain_name == "uARM" or target.default_toolchain == "uARM":
|
if toolchain_name == "ARMC5":
|
||||||
end_warnings.append(UARM_TOOLCHAIN_WARNING)
|
end_warnings.append(ARMC5_MIGRATION_WARNING)
|
||||||
|
if (
|
||||||
|
toolchain_name in ["uARM", "ARMC5", "ARMC6"]
|
||||||
|
and "uARM" in {toolchain_name, target.default_toolchain}
|
||||||
|
):
|
||||||
|
end_warnings.append(UARM_TOOLCHAIN_WARNING)
|
||||||
return toolchain_name, internal_tc_name, end_warnings
|
return toolchain_name, internal_tc_name, end_warnings
|
||||||
else:
|
else:
|
||||||
if last_error:
|
if last_error:
|
||||||
|
|
|
@ -38,8 +38,8 @@ ARMC5_MIGRATION_WARNING = (
|
||||||
)
|
)
|
||||||
|
|
||||||
UARM_TOOLCHAIN_WARNING = (
|
UARM_TOOLCHAIN_WARNING = (
|
||||||
"Warning: We noticed that you are using uARM Toolchain. "
|
"Warning: We noticed that you are using uARM Toolchain either via --toolchain command line or default_toolchain option. "
|
||||||
"We are deprecating the use of uARM Toolchain. "
|
"We are deprecating the use of the uARM Toolchain. "
|
||||||
"For more information on how to use the ARM toolchain with small C libraries, "
|
"For more information on how to use the ARM toolchain with small C libraries, "
|
||||||
"please visit https://os.mbed.com/docs/mbed-os/latest/reference/using-small-c-libraries.html"
|
"please visit https://os.mbed.com/docs/mbed-os/latest/reference/using-small-c-libraries.html"
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue