[Python-Dev] Updating to autoconf 2.5x (original) (raw)

Guido van Rossum guido@python.org
Thu, 04 Apr 2002 12:27:18 -0500


Side note: I recently found that the socket module is using bleeding edge glibc APIs as well, in fact it was the only module that needed the most recent glibc version installed on my machine (2.2.1).

Which API?

All other modules were happy with plain glibc 2.2. I found out about this when installing an application on RedHat which didn't have glibc 2.2.1 installed.

This may be a marginal problem, but do we really need to live on the bleeding edge of C libraries ? And if so, is there a way to configure Python to only use, say, glibc 2.2 APIs (to enhance binary compatibility) ?

If we're using bleeding edge APIs, they should be properly tested for in configure.in and the code should use #ifdef.

--Guido van Rossum (home page: http://www.python.org/~guido/)