@@ -1292,10 +1292,9 @@ def process_split_and_strip_files(d):
if dv["srcdir"] and not hostos.startswith("mingw"):
if (d.getVar('PACKAGE_DEBUG_STATIC_SPLIT') == '1'):
- results = oe.utils.multiprocess_launch(splitstaticdebuginfo, staticlibs, d, extraargs=(dvar, dv, d))
+ results.extend(oe.utils.multiprocess_launch(splitstaticdebuginfo, staticlibs, d, extraargs=(dvar, dv, d)))
else:
- for file in staticlibs:
- results.append( (file,source_info(file, d)) )
+ results.extend((file, source_info(file, d)) for file in staticlibs)
d.setVar("PKGDEBUGSOURCES", {strip_pkgd_prefix(f): sorted(s) for f, s in results})
Do not override the list of ELF files, with associated source info, when PACKAGE_DEBUG_STATIC_SPLIT is set. Extend the list instead. When PACKAGE_DEBUG_STATIC_SPLIT is not set, use a generator expression instead of calling append for each element: Small cleanup. Signed-off-by: Benjamin Robin <benjamin.robin@bootlin.com> --- meta/lib/oe/package.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)