1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-05-07 04:58:57 +00:00

external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE

This change fixes parsing error that occurs when INCOMPATIBLE_LICENSE =
"GPLv3" by defining EAT_BFD_LICENSE, EAT_GDB_LICENSE and EAT_RLE_LICENSE
in license.inc and requiring it in external-arm-sdk-toolchain.bb

Definitions in external-arm-toolchain-versions.inc are made redundant so
they are removed.

Signed-off-by: Timothy Mertz <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
Reviewed-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Timothy Mertz
2021-06-29 16:02:07 -05:00
committed by Jon Mason
parent 453f4094e1
commit af10576f9f
3 changed files with 5 additions and 17 deletions
@@ -139,19 +139,5 @@ python external_arm_toolchain_version_handler () {
d.setVar('EAT_VER_KERNEL', eat_get_kernel_version(ld))
d.setVar('EAT_VER_GDB', eat_get_gdb_version(ld))
d.setVar('EAT_VER_BFD', eat_get_bfd_version(ld))
lc_libc = "LGPL-2.1"
lc_gcc = "GPL-3.0"
lc_rle = "GPL-3.0-with-GCC-exception"
lc_gdb = "GPL-3.0"
lc_bfd = "GPL-3.0"
d.setVar('EAT_LIBC_LICENSE', lc_libc)
d.setVar('EAT_GCC_LICENSE', lc_gcc)
d.setVar('EAT_RLE_LICENSE', lc_rle)
d.setVar('EAT_GDB_LICENSE', lc_gdb)
d.setVar('EAT_BFD_LICENSE', lc_bfd)
d.setVar('EAT_LICENSE', "%s & %s & %s & %s & %s" % (lc_libc, lc_gcc, lc_rle, lc_gdb, lc_bfd))
}
addhandler external_arm_toolchain_version_handler