>>> - it prefers /usr/local/bin/gsed over /usr/bin/sed >>> >>> - it prefers /usr/local/bin/bison over /usr/bin/yacc >>> >>> Prefering the GNU versions over the native POSIX versions is bad >>> because it causes needless build dependencies.
Mhmm. I don't find Ingo's arguments really convincing, but he has a point that this preference should be documented somewhere, giving the user (or packager) a possibility to override it. groff is a GNU package, and *of course* it prefers GNU sed and GNU bison over non-GNU tools! In particular, you can be sure that you get predictable, repeatable builds. > For end-users, it compromises predictable, repeatable builds. I think exactly the opposite. Werner