4 ms·
Okay, but builds can require additional python modules. Mesa requires Mako and won’t build without it.
by eddieh 5y ago
Okay, but builds can require additional python modules. Mesa requires Mako and won’t build without it.
- bonzini 5y agoBut that's not because of Meson. It's just because Mesa authors wrote a code generator in Python; you'd need Mako even if the build system used autotools or hand-written makefiles.
- eddieh 5y agoOkay, my bad. I just tried a pre-Meson version of Mesa and you're right. I thought that Mako was some Meson extension...I didn't really look into it much. I was just annoyed when the build broke and Meson printed a message that looked like it was missing a dependency. Then I was doubly annoyed when pip told me Homebrew (or Linuxbrew) would break in the future. It seemed like Meson was a PITA, but that was my first experience with it. I was wrong and I apologize.