RE: Further adventures in the land of 64-bit linux

Tim Peters <[email protected]> Sat, 14 Sep 2002 16:34:04 -0400
Newsgroups gmane.comp.python.snake-farm.user
Message-ID <[email protected]>
[Anders Qvist]
> Maybe the farm should compile with pydebugging?

Testing a release build is crucial, because that's what end users use, and
it's the only way to provoke platform compiler optimization bugs.

Of all the build variations beyond that, --with-pydebug is by far the most
valuable to try.  In the 2.3 line, it's especially valuable to do a debug
build because it triggers new memory management code in Python that can
catch many kinds of insanity (reading/writing out of bounds, reading
uninitialized heap memory, reading heap memory that's already been free()ed,
...) early.

Which build variations beyond that to try may depend on how much resource
the PBF is willing to throw at them.