Meson Build System Takes 45% Less Time Than Autotools For Epoxy

Written by Michael Larabel in GNOME on 11 February 2017 at 08:35 AM EST. 19 Comments
GNOME
GNOME developers continue investing in the Meson Build System and the results continue to be much faster than Autotools and generally other build systems too.

GNOME developer Emmanuele Bassi shared his latest findings after bringing Meson over to libepoxy, the library for abstracting some of the OpenGL / OpenGL ES differences and setup behavior across windowing systems and other environments.

He found that with moving Epoxy from Autotools to Meson, the build time was 45% shorter. Bassi wrote, "A fairly good fraction of the autotools time is spent going through the autogen and configure phases, because they both aren’t parallelised, and create a ton of shell invocations. Conversely, Meson’s configuration phase is incredibly fast; the whole Meson build of Epoxy fits in the same time the autogen.sh and configure scripts complete their run."

This is generally what other developers have found as well with Meson being much quicker than alternatives.

Those interested in more details on the benefits of moving Epoxy from Autotools to Meson can read Emmanuele's blog post. Those wanting to learn more about Meson this weekend can visit MesonBuild.com.
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