Discourage using GCC 4.2 for Python.

This commit is contained in:
Martin v. Löwis 2006-09-18 06:00:52 +00:00
parent 736fc567b2
commit 885d8e7737
1 changed files with 8 additions and 0 deletions

8
README
View File

@ -276,6 +276,14 @@ on these platforms without the special directions mentioned here,
submit a documentation bug report to SourceForge (see Bug Reports submit a documentation bug report to SourceForge (see Bug Reports
above) so we can remove them!) 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 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 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 module and add a line to sitecustomize.py which makes it the