Re:Debian reproducibility statistics
by moosingin3space on Thursday August 24, 2017 @11:03AM
(#15090664)
Based on the experiences of systemd, gtk, and X11 in switching to Meson, I'd think Meson might be the best choice here. While Buck, Bazel, Pants, etc. are designed for large projects, Meson is designed for small-to-medium-size projects and integrates with pkg-config, which in turn should provide simpler integration with distribution package managers. My experiences with Bazel demonstrated that integration with distribution packages can be quite difficult.
[ Parent
| on HN ]
why I'm consider that using pkg-config in buck may break reproducibility: https://github.com/facebook/buck/issues/1430
Although never mentioned, you can use pkg-config with buck by embedding your pkg-config command into the compiler flags eg.:
cxxflags = ${pkg-config opencv python --cflags --libs}
Furthermore I don't see the reason why you woudn't use buck for small projects. What makes you think buck is less suitable for small projects ?