diff options
author | Kevin Ryde <user42@zip.com.au> | 2002-03-16 23:16:41 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2002-03-16 23:16:41 +0100 |
commit | e9739788cab1aac0f01686935d06ff05584752df (patch) | |
tree | 236459466796233fba4da4066906f983cf572dd0 /gmp.texi | |
parent | c16ab2a86ee28356e85be45befe3645c2f83ced0 (diff) | |
download | gmp-e9739788cab1aac0f01686935d06ff05584752df.tar.gz |
* gmp.texi (Known Build Problems): Note `make' problem with long
libgmp.la dependencies list.
Also fix some "" quotes, and add index entries for gmpxx.h and mpfrxx.h.
Diffstat (limited to 'gmp.texi')
-rw-r--r-- | gmp.texi | 28 |
1 files changed, 23 insertions, 5 deletions
@@ -74,9 +74,9 @@ Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, -with the Front-Cover Texts being "A GNU Manual", and with the Back-Cover Texts -being "You have freedom to copy and modify this GNU Manual, like GNU -software". A copy of the license is included in @ref{GNU Free Documentation +with the Front-Cover Texts being ``A GNU Manual'', and with the Back-Cover +Texts being ``You have freedom to copy and modify this GNU Manual, like GNU +software''. A copy of the license is included in @ref{GNU Free Documentation License}. @iftex @@ -1389,6 +1389,22 @@ normally, strip the separate object files, and do another @samp{make all} to rebuild. Alternately @samp{CFLAGS} with @samp{-g} omitted can always be used if it's just debugging which is unwanted. +@item @command{make} syntax error + +On certain versions of SCO OpenServer 5 and IRIX 6.5 the native @command{make} +is unable to handle the long dependencies list for @file{libgmp.la}. The +symptom is a ``syntax error'' on the following line of the top-level +@file{Makefile}. + +@example +libgmp.la: $(libgmp_la_OBJECTS) $(libgmp_la_DEPENDENCIES) +@end example + +Either use GNU Make, or as a workaround remove +@code{$(libgmp_la_DEPENDENCIES)} from that line (which will make the initial +build work, but if any recompiling is done @file{libgmp.la} might not be +rebuilt). + @item NeXT prior to 3.3 The system compiler on old versions of NeXT was a massacred and old GCC, even @@ -3393,7 +3409,7 @@ Set the value of @var{rop} to @var{op1}/@var{op2}. Note that if @var{op1} and @deftypefun int mpq_set_str (mpq_t @var{rop}, char *@var{str}, int @var{base}) Set @var{rop} from a null-terminated string @var{str} in the given @var{base}. -The string can be an integer like "41" or a fraction like "41/152". The +The string can be an integer like ``41'' or a fraction like ``41/152''. The fraction must be in canonical form (@pxref{Rational Number Functions}), or if not then @code{mpq_canonicalize} must be called. @@ -5247,6 +5263,7 @@ reveals itself.} @noindent All the C++ classes and functions are available with +@cindex gmpxx.h @example #include <gmpxx.h> @end example @@ -5575,6 +5592,7 @@ Options}). This interface must be regarded as preliminary and possibly subject to incompatible changes in the future, since MPFR itself is preliminary. All definitions can be obtained with +@cindex mpfrxx.h @example #include <mpfrxx.h> @end example @@ -5978,7 +5996,7 @@ interface, expression templates to eliminate temporaries. ALP @spaceuref{http://www.inria.fr/saga/logiciels/ALP} @* Linear algebra and polynomials using templates. @item -CLN @spaceuref{http://clisp.cons.org/~haible/packages-cln.html"} @* High level +CLN @spaceuref{http://clisp.cons.org/~haible/packages-cln.html} @* High level classes for arithmetic. @item LiDIA @spaceuref{http://www.informatik.tu-darmstadt.de/TI/LiDIA} @* A C++ |