]> granicus.if.org Git - python/commitdiff
Discourage using GCC 4.2 for Python.
authorMartin v. Löwis <martin@v.loewis.de>
Mon, 18 Sep 2006 06:00:52 +0000 (06:00 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Mon, 18 Sep 2006 06:00:52 +0000 (06:00 +0000)
README

diff --git a/README b/README
index d5152ba6ceb3110bc86eaaec411dccaec74d5b17..70e4d231d8f99d1a898ee6d3123addea934ec599 100644 (file)
--- a/README
+++ b/README
@@ -276,6 +276,14 @@ on these platforms without the special directions mentioned here,
 submit a documentation bug report to SourceForge (see Bug Reports
 above) so we can remove them!)
 
+GCC 4.2: There is a known incompatibility between Python and GCC,
+         where GCC 4.2 takes an interpretation of C different from
+        prior GCC releases, in an area where C has undefined behaviour
+        (namely, integer arithmetic involving -sys.maxint-1).
+        As a consequence, compiling Python with GCC 4.2 is not
+        recommend. It is likely that this problem will be resolved
+        in future Python releases.
+
 Unix platforms: If your vendor still ships (and you still use) Berkeley DB
         1.85 you will need to edit Modules/Setup to build the bsddb185
         module and add a line to sitecustomize.py which makes it the