On Tue, Jan 11, 2022 at 6:59 PM Saul Wold <[email protected]> wrote: > > This second change set, enables the kernel:do_strip() to share the > oe.package:runstrip() method. A copy of the kernel is made for the > kernel strip processing which is ultimately deployed, while the > unstripped kernel image can be used by package.bbclass to generate > the extended packagedata (debug info). The extended packagedata is > also used to genrate the SPDX data. > > This change also needs to strip out the "/usr/src/kernel" path since > the kernel uses work-shared, which is added to the search path. > > I have tested this with edgerouter which uses the > KERNEL_IMAGE_STRIP_EXTRA_SECTIONS variable > > If this looks good, I will send a non-RFC patch set tomorrow. >
Minor comments from my side, the approach looks fine to me .. no major concerns! Bruce > > Sau! > > > Saul Wold (3): > create-spdx: Add kernel work-shared source > package: Add support for kernel stripping > kernel.bbclass: use common strip() > > meta/classes/create-spdx.bbclass | 6 ++++- > meta/classes/kernel.bbclass | 44 ++++++++++++++------------------ > meta/classes/package.bbclass | 21 +++++---------- > meta/lib/oe/package.py | 7 +++-- > 4 files changed, 36 insertions(+), 42 deletions(-) > > -- > 2.31.1 > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#160483): https://lists.openembedded.org/g/openembedded-core/message/160483 Mute This Topic: https://lists.openembedded.org/mt/88362603/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
