[RFC PATCH 0/8] Meson build system

Emil Velikov emil.l.velikov at gmail.com
Tue Nov 29 20:41:04 UTC 2016


Hi Dan,

My voice doesn't carry much weight on wayland-devel still I think it
will bring some nice food for thought.

As you know better than me the actual speed increase isn't in using
Meson, it's due to ninja.

If one is to use (write?) make backend for Meson the results wouldn't
be that different.
Writing an ninja backend for autotools on the other hand might be a
little bit harder.

Last time I've looked neither make nor ninja scaled if JOB > actual
cores. Thus pushing -j8 on a RPi2 might be an overkill ;-)
At the same time, -jJOBS seems to be missing in some of the make
invocations. Is that just in the summary here in the actual test runs
as well ?

As you know separate make and make install/check stages does force the
costly relink. slibtool [libtool rewrite in C] does not do that
although it does seem a bit slower in some of my testing. I'll need to
check with the author about addressing that.

Last but not least:
Any ideas (did you see any threads) why so many people go and create
their own build system/tools rather than "beating some sense" into the
existing ones ? I'm yet to look into either ones of the autotools
components, having only a cutesy skim through libtool.

Thanks
Emil


More information about the wayland-devel mailing list