On Tue, 2026-06-30 at 10:13 +0200, Mathieu Dubois-Briand wrote:
> On Mon Jun 29, 2026 at 4:15 PM CEST, Ross Burton via
> lists.openembedded.org wrote:
> > "meson compile" is essentially a glorified wrapper around calling
> > ninja
> > that doesn't support all of the options that ninja does, so calling
> > it
> > directly means builds are fractionally faster and we get direct
> > control
> > over the flags that ninja is passed.
> > 
> > A longer rationale can be found in the Gentoo change by Eli
> > Schwartz
> > that caused this patch, who is both a Gentoo and Meson developer:
> > 
> > 
> > The only change is that the compile target doesn't support the
> > optional
> > convenience target type, but this is rarely used.
> > 
> > Signed-off-by: Ross Burton <[email protected]>
> > ---
> >   meta/classes-recipe/meson.bbclass | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-
> > recipe/meson.bbclass
> > index 9bed293603c..a4643591103 100644
> > --- a/meta/classes-recipe/meson.bbclass
> > +++ b/meta/classes-recipe/meson.bbclass
> > @@ -180,7 +180,7 @@ meson_do_configure() {
> >   
> >   do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+"
> >   meson_do_compile() {
> > -    meson compile -v ${PARALLEL_MAKE} ${MESON_TARGET}
> > +    ninja --verbose ${PARALLEL_MAKE} ${MESON_TARGET}
> >   }
> >   
> >   meson_do_install() {
> 
> Hi Ross, Hi Daniel,
> 
> I just note this this patch is conflicting with the one from Daniel
> [1],
> as it does use 'MESON_TARGET = "systemd-hwdb:executable"'. Depending
> on
> which patch is merged first, the other might have to be rebased and
> fixed.
> 

Do you know why is conflicting? the systemd patch doesn't touch
meson.bbclass

Is is a different format expected for MESON_TARGET content?

Daniel
> [1]: 
> 
> Thanks,
> Mathieu
> 
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering

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

Reply via email to