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]] -=-=-=-=-=-=-=-=-=-=-=-
