[Gmp-commit] /var/hg/gmp: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Sat Jan 11 01:08:15 UTC 2014
details: /var/hg/gmp/rev/cb0cc8947f92
changeset: 16183:cb0cc8947f92
user: Torbjorn Granlund <tege at gmplib.org>
date: Sat Jan 11 02:07:36 2014 +0100
description:
(Notes for Particular Systems): Add items about NetBSD and FreeBSD problems.
details: /var/hg/gmp/rev/45c5c0bd3341
changeset: 16184:45c5c0bd3341
user: Torbjorn Granlund <tege at gmplib.org>
date: Sat Jan 11 02:08:11 2014 +0100
description:
ChangeLog
diffstat:
ChangeLog | 6 ++++++
doc/gmp.texi | 24 ++++++++++++++++++++++++
2 files changed, 30 insertions(+), 0 deletions(-)
diffs (54 lines):
diff -r 33c6c09e54f5 -r 45c5c0bd3341 ChangeLog
--- a/ChangeLog Fri Jan 10 00:26:30 2014 +0100
+++ b/ChangeLog Sat Jan 11 02:08:11 2014 +0100
@@ -1,3 +1,9 @@
+2014-01-11 Torbjorn Granlund <tege at gmplib.org>
+
+ * doc/gmp.texi (Notes for Particular Systems): Add items about old
+ NetBSD and current FreeBSD m4 problems. Add item about FreeBSD's
+ broken limits.h.
+
2014-01-05 Marco Bodrato <bodrato at mail.dm.unipi.it>
* gmp-impl.h: Declare all _itch functions using ATTRIBUTE_CONST.
diff -r 33c6c09e54f5 -r 45c5c0bd3341 doc/gmp.texi
--- a/doc/gmp.texi Fri Jan 10 00:26:30 2014 +0100
+++ b/doc/gmp.texi Sat Jan 11 02:08:11 2014 +0100
@@ -1508,6 +1508,21 @@
precision when the hardware is in single precision mode. Of course this
affects all code, including application code, not just GMP.
+ at item FreeBSD 7.x, 8.x, 9.0, 9.1, 9.2
+ at cindex FreeBSD
+ at command{m4} in these releases of FreeBSD has an eval function which ignores
+its 2nd and 3rd arguments, which makes it unsuitable for @file{.asm} file
+processing. @samp{./configure} will detect the problem and either abort or
+choose another m4 in the @env{PATH}. The bug is fixed in FreeBSD 9.3 and 10.0,
+so either upgrade or use GNU m4. Note that the FreeBSD package system installs
+GNU m4 under the name @samp{gm4}, which GMP cannot guess.
+
+ at item FreeBSD 7.x, 8.x, 9.x
+ at cindex FreeBSD
+GMP releases starting with 5.2 do not support @samp{ABI=32} on FreeBSD/amd64
+prior to release 10.0 of the system. The cause is a broken @code{limits.h},
+which GMP no longer works around.
+
@item MS-DOS and MS Windows
@cindex MS-DOS
@cindex MS Windows
@@ -1568,6 +1583,15 @@
series chips. @samp{m68302} can be used for ``Dragonball'' series chips,
though this is merely a synonym for @samp{m68000}.
+ at item NetBSD 5.x
+ at cindex NetBSD
+ at command{m4} in these releases of NetBSD has an eval function which ignores its
+2nd and 3rd arguments, which makes it unsuitable for @file{.asm} file
+processing. @samp{./configure} will detect the problem and either abort or
+choose another m4 in the @env{PATH}. The bug is fixed in NetBSD 6, so either
+upgrade or use GNU m4. Note that the NetBSD package system installs GNU m4
+under the name @samp{gm4}, which GMP cannot guess.
+
@item OpenBSD 2.6
@cindex OpenBSD
@command{m4} in this release of OpenBSD has a bug in @code{eval} that makes it
More information about the gmp-commit
mailing list