summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>1997-03-21 10:44:35 +0000
committerXavier Leroy <xavier.leroy@inria.fr>1997-03-21 10:44:35 +0000
commit48f98821d66089db75f54f1807c92009ebf74870 (patch)
tree389c1c31d1743e7b135466aaa1003be9a26b0ec2 /INSTALL
parent3aa24aee87e11ccb385c24a41e9e3f02af1445cd (diff)
downloadocaml-48f98821d66089db75f54f1807c92009ebf74870.tar.gz
Changes: description 1.05
INSTALL, configure: problemes avec gcc 2.7.2.1 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL8
1 files changed, 7 insertions, 1 deletions
diff --git a/INSTALL b/INSTALL
index 783d02d461..e52603fe9f 100644
--- a/INSTALL
+++ b/INSTALL
@@ -3,7 +3,8 @@ PREREQUISITES
* The GNU C compiler gcc is recommended, as the bytecode
interpreter takes advantage of gcc-specific features to enhance
performance. Versions 2.5.8, 2.6.3, 2.7.0 and 2.7.2 have all been
- tested at some point and appear to work.
+ tested at some point and appear to work. 2.7.2.1 has known problems,
+ at least under Linux; use some other version.
* Under HP/UX, gcc, the GNU binutils, and GNU make are all required.
The native cc, as, and make have major problems.
@@ -170,6 +171,11 @@ all versions of make. Use GNU make if this is a problem.
won't work if /bin/csh is called instead. You may have to unset the SHELL
environment variable, or set it to /bin/sh.
+* gcc 2.7.2.1 generates incorrect code for the runtime system in -O mode,
+at least on the Intel x86 architecture; other processors have not been
+tested with gcc 2.7.2.1. The solution is to downgrade to 2.7.2, or
+upgrade to 2.7.2.2; both work all right.
+
* gcc 2.6.0 has been reported to generate incorrect code for the
runtime system in -O mode. Upgrade to a newer version.