[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] build: Add --disable-man-pages option

From: Patrice Dumas
Subject: Re: [PATCH] build: Add --disable-man-pages option
Date: Tue, 10 Jan 2012 23:16:34 +0100
User-agent: Mutt/

On Mon, Jan 09, 2012 at 01:19:04PM -0500, Colin Walters wrote:
> There's a circular build dependency between texinfo and help2man
> now.  Allow operating system builders to manually break the cycle
> by disabling man page generation in texinfo.

I just tested that texinfo builds and installs fine without help2man 
installed.  make dist doesn't work however.  I think that it could
make sense to have a configure command line option to proceed even
if there is some missing program.  This would allow doing a make distcheck
without utilities covered by the missing script.  It could solve other
potential cycles.

However, it does not solve some other cycles, like all the autotools need
texinfo for their documentation, and texinfo needs them too.  So having
missing makeinfo not stopping the build of, for example, automake or 
autoconf is certainly more serious.  The other solution being to put
help2man and texinfo in your minimal buildroot.

If you nevertheless want to help with removing source-level cycles, 
I think that making sure that missing programs handled by missing are
really optional and that build/install/dist works fine without
them, maybe with an configure option is, in my opinion, more the way
to go.  My first guess is that all that is handled by automake.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]