From 5b37926c76fabdadb252e4d84e3acc7933070695 Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Fri, 4 Dec 2020 15:29:03 +0000 Subject: [PATCH] external-arm-toolchain-versions: set per-component toolchain licenses This code is upstreamed from meta-arago layer. Signed-off-by: Denys Dmytriyenko Reviewed-by: Sumit Garg Signed-off-by: Ross Burton Signed-off-by: Jon Mason --- .../include/external-arm-toolchain-versions.inc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc index a89f2f02..9d4f9671 100644 --- a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc +++ b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc @@ -139,5 +139,19 @@ 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