Systemd Lands Meson Build System Support

Written by Michael Larabel in systemd on 25 April 2017 at 09:45 AM EDT. 18 Comments
SYSTEMD
Systemd can now be built with the Meson build system as an alternative to its traditional Make support.

The Meson build system support was merged today in systemd for those wishing to use this Ninja-powered build system on Linux that's becoming widely-used by GNOME, X.Org, and numerous other projects.

The motives for adding Meson support to systemd was a faster build process, the configuration language is simpler, and slightly better error reporting on build failures.

The Meson build system files in systemd amount to 76 files with 7.5k lines and similar functionality to their old build system, which was 11.5k lines in configure.ac and two Makefile.am files.

More details on the Meson support for systemd can be found via this blog post by Zbigniew Jędrzejewski-Szmek who led this build system porting effort.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week