[patch] Add "install-pdf" target to makefiles.

Brooks Moses brooks.moses@codesourcery.com
Wed Feb 28 01:01:00 GMT 2007


Paolo Bonzini wrote:
> Brooks Moses wrote:
>> The attached patch adds "install-pdf" support to GCC.  The pdf files are 
>> currently installed in $(pdfdir), with $(pdfdir) determined by the 
>> --with-pdfdir configure option if supplied, and otherwise defaulting to 
>> $(docdir), which defaults to <installdir>/share/doc.
> 
> Foreword: I know this is asking a lot more work than this.  Would you 
> have time to investigate instead switching to automake 1.10 (should be 
> no big deal) and autoconf 2.61?  This would provide the same effect that 
> you have here.  In addition, we wouldn't add another --with-pdfdir 
> option that is there only to be deprecated when we switch to the newest 
> autoconf.

As Joseph said, upgrading autoconf/automake, while technically perhaps 
not a big deal, requires a substantial amount of coordination among lots 
of projects.  (And see also the debates we had about requiring an 
updated version of flex a month ago; I can see the same thing happening 
here.)  I don't think I could commit the time to try to navigate that 
process within the next few months, at least.

And, also, switching to automake 1.10 doesn't actually duplicate as much 
of this as one might hope.  Of the directories touched by this patch 
other than the top level, only nine (out of 25) are actually processed 
by automake, and of those only one actually installs any pdf files; the 
rest are trivial single-line patches.  The remaining non-top-level 
changes would need to be made regardless.

Your comment about the --with-pdfdir option is a good point, though: 
Would it be more appropriate to name the option just --pdfdir, so that 
it is consistent with what the more recent autoconf would produce, and 
thus will not need deprecation after the switch?  On the other hand, 
--with-pdfdir is consistent with the other options that are currently in 
configure.

Thanks,
- Brooks



More information about the Gcc-patches mailing list