Hi all, > 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. One more question: how to make this function MUSL specific? I noticed some functions has suffix "_libc-musl" (e.g. do_install_append_libc-musl), but I guess this would not work for do_patch[postfuncs], where I specify the name. Kind regards, Petr
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#151039): https://lists.openembedded.org/g/openembedded-core/message/151039 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] -=-=-=-=-=-=-=-=-=-=-=-