On Mon, Apr 26, 2021 at 11:53 AM Petr Vorel <petr.vo...@gmail.com> wrote: > > Hi Khem, Richard, > > I'd like to replace MUSL specific patch > meta/recipes-extended/ltp/ltp/0001-build-Add-option-to-select-libc-implementation.patch > with just removing broken files. We use this in upstream CI for Alpine, I > ported > it to Buildroot [2], where works well. It's better because it does allow to > handle MUSL without rebasing this patch. > > I was looking into the docs, it looks to me that do_configure [3] might be > good hook > to add it into. But it looks like by default it contains oe_runmake clean [4]. > Or should I use different hook? And how to find the default content of chosen > hook? (if I need to extend it, I'll have to provide the original as well)
Changes to source files, including removing them, should be done as part of the do_patch task. Since do_patch is implemented in python you can't simply _append shell script commands to it, but you can add a shell function via do_patch[postfuncs]. If you grep for "do_patch[postfuncs]" in oe-core you should find a few examples. > Thanks for info. > > Kind regards, > Petr > > [1] https://github.com/linux-test-project/ltp/blob/master/travis/alpine.sh#L35 > [2] > https://git.busybox.net/buildroot/tree/package/ltp-testsuite/ltp-testsuite.mk#n72 > [3] > https://www.yoctoproject.org/docs/2.5/dev-manual/dev-manual.html#new-dependencies > [4] > https://www.yoctoproject.org/docs/2.5/ref-manual/ref-manual.html#ref-tasks-configure > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#151017): https://lists.openembedded.org/g/openembedded-core/message/151017 Mute This Topic: https://lists.openembedded.org/mt/82386051/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-