summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2006-09-18 06:00:52 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2006-09-18 06:00:52 (GMT)
commit885d8e773765206670c91f3eb92b6c117ba70de8 (patch)
treeab5a1928a25a99f40270609dd4436fea7a14f9bf /README
parent736fc567b26263b5f4714eb0d2ed5e1c2fed4b74 (diff)
downloadcpython-885d8e773765206670c91f3eb92b6c117ba70de8.zip
cpython-885d8e773765206670c91f3eb92b6c117ba70de8.tar.gz
cpython-885d8e773765206670c91f3eb92b6c117ba70de8.tar.bz2
Discourage using GCC 4.2 for Python.
Diffstat (limited to 'README')
-rw-r--r--README8
1 files changed, 8 insertions, 0 deletions
diff --git a/README b/README
index d5152ba..70e4d23 100644
--- 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