[Gmp-commit] /var/hg/gmp: Add yet another FreeBSD build bug.
mercurial at gmplib.org
mercurial at gmplib.org
Thu Jan 9 23:34:45 UTC 2014
details: /var/hg/gmp/rev/33c6c09e54f5
changeset: 16182:33c6c09e54f5
user: Torbjorn Granlund <tege at gmplib.org>
date: Fri Jan 10 00:26:30 2014 +0100
description:
Add yet another FreeBSD build bug.
diffstat:
NEWS | 22 ++++++++++++++--------
1 files changed, 14 insertions(+), 8 deletions(-)
diffs (39 lines):
diff -r 84343784aa3d -r 33c6c09e54f5 NEWS
--- a/NEWS Sun Jan 05 18:22:40 2014 +0100
+++ b/NEWS Fri Jan 10 00:26:30 2014 +0100
@@ -54,7 +54,7 @@
MISC
* This release will not work on NetBSD 5.x, FreeBSD 7.x, 8.x or 9 series
- before 9.3. The reason is that the FreeBSD m4 command is not correctly
+ before 9.3. The reason is that the m4 command is not correctly
implemented. (Workaround: Use an older GMP release, or install GNU m4 from
/usr/ports and tell GMP to use it.)
@@ -63,13 +63,19 @@
broken limits.h. (Workaround: Use an older GMP release if using the 32-bit
ABI on these FreeBSD releases is important.)
- * This release will not work reliably on version 10.0 of FreeBSD/i386 or
- FreeBSD/amd64 using the 32-bit ABI. The reason is bugs in the compiler
- 'clang'. Depending on CPU-dependent compiler flags, GMP may or may not be
- miscompiled in a particular build. (Workaround: Compiling gcc from
- /usr/ports should work, except that gcc circularly depends on GMP; we have
- not been able to test that workaround due to FreeBSD 10.0 bugs affecting
- its ability to run under under KVM and Xen.)
+ * This release will not work reliably on FreeBSD 10.0 for i386 or amd64 using
+ the 32-bit ABI. The reason is bugs in the compiler 'clang'. Depending on
+ CPU-dependent compiler flags, GMP may or may not be miscompiled in a
+ particular build. (Workaround: Compiling gcc from /usr/ports should work,
+ except that gcc circularly depends on GMP; we have not been able to test
+ that workaround due to FreeBSD 10.0 bugs affecting its ability to run under
+ under KVM and Xen.)
+
+ * This release will not compile on FreeBSD before version 10 for i386,
+ targeting any modern AMD processor. The reason is bugs in the old gcc
+ bundled with FreeBSD. (Workaround: install a less obsolete gcc from
+ /usr/ports and tel GMP to use it, or override the -march=amdfam10 configure
+ command line argument.)
Changes between GMP version 5.1.2 and 5.1.3
More information about the gmp-commit
mailing list