summaryrefslogtreecommitdiff
path: root/config/python.m4
AgeCommit message (Collapse)Author
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-03-17Don't link PL/Python against LOCALMODLIBSPeter Eisentraut
This variable is apparently only for Python internally. In newer releases of Python this variable pulls in more and more libraries that users are less likely to have, leading to potential build failures.
2009-12-15Python 3 support in PL/PythonPeter Eisentraut
Behaves more or less unchanged compared to Python 2, but the new language variant is called plpython3u. Documentation describing the naming scheme is included.
2009-10-14In the configure check for the Python distutils module, use a less obscurePeter Eisentraut
shell construct to hide away the stderr output. Python 3.1 actually core dumps on the current invocation (http://bugs.python.org/issue7111), but the new version also has the more general advantage of saving the error message in config.log for analysis.
2009-01-04Allow configure to deal with Python 3.0. Changes were:Peter Eisentraut
print foo --> print(foo) string.join(...) --> ' '.join(...) These changes are backward compatible. The actual plpython module appears to need significant updates to support Python 3.0, though. This change just relieves interested developers from having to deal with Autoconf.
2006-10-16Punt when trying to build with threaded Python on FreeBSD.Peter Eisentraut
Also cut back on excessive use of *** to decorate configure error messages. If it's an error message, you are sure to see it without any decoration.
2005-10-13Enable threaded python builds on freebsd5, per report from Jim C. NasbyBruce Momjian
2005-09-26Prevent threaded python build on BSD's, where it fails.Bruce Momjian
Marko Kreen
2004-10-11Another try at making plpython autoconfiguration work correctly. Use aTom Lane
-L spec rather than assuming libpython is in the standard search path (this returns to the way 7.4 did it). But check the distutils output to see if it looks like Python has built a shared library, and if so link with that instead of the probably-not-shared library found in configdir.
2004-10-10Un-break plpython build for non-Windows platforms.Tom Lane
2004-10-06Allow plpython to build on Win32.Bruce Momjian
Magnus Hagander
2004-09-16Make discovery of python_configdir architecture independent. SolutionJoe Conway
from James William Pye.
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-09-01Clean up after pygresql removal: adjust/remove documentation and removePeter Eisentraut
unneeded configure work.
2002-09-04Remove leftovers from subproject removals. Fixes for Python and KerberosPeter Eisentraut
configuration.
2002-03-29Upgrade to Autoconf version 2.53. Replaced many custom macroPeter Eisentraut
calls with new or now-built-in versions. Make sure that all calls to AC_DEFINE have a third argument, for possible use of autoheader in the future.
2001-07-10Support fake root install, separate build dir, dependency tracking, ourPeter Eisentraut
choice of compiler and flags, uninstall, and peculiar Python installation layouts for PyGreSql. Also install into site-packages now, as officially recommended. And pgdb.py is also installed now, used to be forgotten.
2001-05-12PL/Python should build portably now, if you can get over the fact thatPeter Eisentraut
there's no shared libpython. Test suite works as well. Also, add some documentation.
2000-06-10Moved the intricacies of the perl interface build into its own makefilePeter Eisentraut
that now functions as a wrapper around the MakeMaker stuff. It might even behave sensically when we have separate build dirs. Same for plperl, which of course still doesn't work very well. Made sure that plperl respects the choice of --libdir. Added --with-python to automatically build and install the Python interface. Works similarly to the Perl5 stuff. Moved the burden of the distclean targets lower down into the source tree. Eventually, each make file should have its own. Added automatic remaking of makefiles and configure. Currently only for the top-level because of a bug(?) in Autoconf. Use GNU `missing' to work around missing autoconf and aclocal. Start factoring out macros into their own config/*.m4 files to increase readability and organization.