Bug 47174 - libquadmath: Build now depends on makeinfo
Summary: libquadmath: Build now depends on makeinfo
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: fortran (show other bugs)
Version: 4.6.0
: P2 normal
Target Milestone: ---
Assignee: Ralf Wildenhues
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-05 08:51 UTC by Tobias Burnus
Modified: 2011-01-06 22:10 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2011-01-06 19:15:08


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Burnus 2011-01-05 08:51:50 UTC
http://gcc.gnu.org/ml/fortran/2011-01/msg00012.html

libquadmath now fails to build if makeinfo isn't installed on the system:
[...]
WARNING: `makeinfo' is missing on your system.  You should only need it if
         you modified a `.texi' or `.texinfo' file, or any other file
         indirectly affecting the aspect of the manual.  The spurious
         call might also be the consequence of using a buggy `make' (AIX,
         DU, IRIX).  You might want to install the `Texinfo' package or
         the `GNU make' package.  Grab either from any GNU archive site.
make[3]: *** [libquadmath.info] Error 1


There is apparently a dependency on libquadmath.info via INFO_DEPS:

INFO_DEPS = libquadmath.info


> In what way is that different from, say, libgomp?
> IIUC makeinfo is required for the development tree.

libgomp doesn't fail to build in this configuration.  In fact, all components
used to build in this configuration (except maybe libjava) up to the patch.
Comment 1 Ralf Wildenhues 2011-01-06 19:15:08 UTC
Confirmed.  Proposed patch at
<http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00316.html>.
Comment 2 Ralf Wildenhues 2011-01-06 22:09:44 UTC
Author: rwild
Date: Thu Jan  6 22:09:41 2011
New Revision: 168555

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168555
Log:
Fix PR fortran/47174

libquadmath/:
	PR fortran/47174
	* Makefile.am (libquadmath.info): Unconditionally override
	target, not only if BUILD_LIBQUADMATH.
	* Makefile.in: Regenerate.
	* configure.ac (AM_INIT_AUTOMAKE): Add -Wno-override option to
	avoid warning from automake.

Modified:
    trunk/libquadmath/ChangeLog
    trunk/libquadmath/Makefile.am
    trunk/libquadmath/Makefile.in
    trunk/libquadmath/configure.ac
Comment 3 Ralf Wildenhues 2011-01-06 22:10:54 UTC
Fixed.