On Fri, 20 Mar 2009, Eric Blake wrote:

Jim meant coreutil's maint.mk.  It is not synced with gnulib's maint.mk,
although several people have expressed interest in resyncing them.

Aha! This is surely the sort of rule that should be pushed into gnulib. Thanks anyway.

This problem seems to occur between many GNU projects, where (presumably for stability reasons) source files are imported from one to another, and then improvements made either at the logical downstream which don't get back upstream (the worse case) or upstream resyncs happen rarely (so the benefits of upstream improvements aren't reaped).

I've noticed this happening between grep and awk recently as well.

I suppose it's also a downside of gnulib's being a source library, though the tools it offers have persuaded me, at least, to treat its files as "not normally for editing", and hence like a binary library.

In this case, I see that gnulib's maint.mk looks like it has some good stuff in it, and I'd much rather simply install that just like any other gnulib module than have to copy and paste code from somewhere else. One of the great things about gnulib is precisely that it minimises the amount of non-project-specific boilerplate I have in my build system.

--
http://rrt.sc3d.org/ | Astrophysics: it's not exactly rocket science


Reply via email to