]> code.ossystems Code Review - openembedded-core.git/commitdiff
mutlilib: Handle WHITELIST_GPL-3.0 being unset
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 28 Feb 2022 15:45:43 +0000 (15:45 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 1 Mar 2022 23:44:28 +0000 (23:44 +0000)
The code doesn't work if the variable is unset, fix that.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/multilib.bbclass

index ec2013198ce3bf394778798bb8e285b7113222fb..1ad654f546d819f9c58297d05e4defb2aadddcc3 100644 (file)
@@ -77,9 +77,10 @@ python multilib_virtclass_handler () {
 
     # Expand WHITELIST_GPL-3.0 with multilib prefix
     pkgs = e.data.getVar("WHITELIST_GPL-3.0")
-    for pkg in pkgs.split():
-        pkgs += " " + variant + "-" + pkg
-    e.data.setVar("WHITELIST_GPL-3.0", pkgs)
+    if pkgs:
+        for pkg in pkgs.split():
+            pkgs += " " + variant + "-" + pkg
+        e.data.setVar("WHITELIST_GPL-3.0", pkgs)
 
     # DEFAULTTUNE can change TARGET_ARCH override so expand this now before update_data
     newtune = e.data.getVar("DEFAULTTUNE:" + "virtclass-multilib-" + variant, False)