This is the follow up to "package.bbclass: Expose list of split out
debug files" adding the extraction of the build IDs directly into the
do_package task.

Build IDs are stored inside the "extended" section of the pkgdata and to
enable easier testing the "read-extended" command is added to
"oe-pkgdata-util".

Sequentially reading the build ID from ~8000 debug symbol files takes
approximately 90 seconds on my machine, and given that extraction
parallelises well, I deemed those figures low enough to enable this
feature by default without a configuration switch. Let me know if this
doesn't match your expectations.

Philip Lorenz (3):
  oe-pkgdata-util: Add read-extended command
  package: Expose list of split out debug files
  packagedata: Extract GNU build ID during pkgdata creation

 meta/classes-global/package.bbclass     |  4 +++
 meta/lib/oe/package.py                  | 19 ++++++-------
 meta/lib/oe/packagedata.py              | 25 +++++++++++++++++
 meta/lib/oeqa/selftest/cases/pkgdata.py | 18 +++++++++++++
 scripts/oe-pkgdata-util                 | 36 +++++++++++++++++++++++++
 5 files changed, 93 insertions(+), 9 deletions(-)

-- 
2.44.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#196637): 
https://lists.openembedded.org/g/openembedded-core/message/196637
Mute This Topic: https://lists.openembedded.org/mt/104747697/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to