summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* Add check for rint() in math library.Guido van Rossum2000-05-111-21/+81
|
* Andy Dustman: add GNU pth user-space thread support.Guido van Rossum2000-05-081-154/+204
|
* Added tests for socklen_tGuido van Rossum2000-04-241-217/+250
|
* Add Python version bump to configure script. (AMK)Guido van Rossum2000-03-311-2/+2
|
* Part of the Unicode checkin for Marc-Andre Lemburg.Guido van Rossum2000-03-101-262/+653
| | | | Some new configuration tests and a new option, --with-wctype-functions.
* Pat Knight:Guido van Rossum2000-02-251-57/+57
| | | | | | | | | | | | | | | | | | | | | | | | Solaris 2 has stub implementations of the POSIX thread functions such as pthread_detach in libc. This means that configure tries to use them without -lpthread, then the test of pthread_create fails and the configuration falls back to the Solaris thread library. This patch moves the test for pthread_create in -lpthread ahead of the test for pthread_detach in libc. The patch also ensures that -lpthread is at the start of the library list when linking, to pick up POSIX thread semantics for fork (see below). Justification. Use of POSIX threads on Solaris ensures that the fork() call only runs the thread that called fork() in the child. This is desirable to prevent (for example) parent server or database threads running in the child. Sun's -lthread library uses a traditional fork() which replicates all the parent's threads in the child. I find this undesirable. Digression. The configure.in seems to always test for -lthread even if a POSIX library is found. I'm not enough of a configure.in wizard to decide whether this is desirable or how to fix it. It is also irrelevant to this patch - I just spotted it while testing. End of Digression.
* According to Harri Pasanen, the Solaris+gcc test for LINKFORSHAREDGuido van Rossum2000-02-031-2/+2
| | | | | | needed an adaptation for the latest gcc -- we need to grep stderr as well as stdout for the magic string BFD. (Does anybody know what BFD means?)
* Changes to auto-detect the correct dynload_<platform>.c file.Guido van Rossum1999-12-201-105/+190
| | | | | | NOTE: Windows, Mac and OS/2 build procedures must be adapted manually! This is part of a set of patches by Greg Stein.
* Patch by Geoff Furnish to make compiling with C++ more gentle.Guido van Rossum1999-12-161-271/+315
| | | | (The configure script is regenerated, not from his patch.)
* Remove test for getlogin_r(); the interface is not clearly defined, atFred Drake1999-12-141-106/+105
| | | | | | | | least on Solaris (sometimes it's Unix98, sometimes it conforms to an early draft). Properly generate config.h.in using autoheader instead of editing it manually; thanks, Guido!
* Added detection of getlogin() and getlogin_r().Fred Drake1999-12-141-105/+106
|
* Added detection for getgroups(), fpathconf(), pathconf(),Fred Drake1999-12-131-109/+110
| | | | confstr(), and sysconf().
* Added support for ctermid, tempnam, tmpfile, tmpnam, and tmpnam_r.Fred Drake1999-12-091-105/+106
|
* Patch by Vladimir Marangozov, inspired by a bug report from GaryGuido van Rossum1999-11-161-150/+180
| | | | | | | Duzan, for AIX, to support C++ objects with static initializers, when using the genuine IBM C++ compiler (namely xlC/xlC_r). See accompanying patches to acconfig.h and importdl.c.
* Dynamic linking support for BSD/OS 4.x as suggested by Vivek KheraGuido van Rossum1999-10-051-157/+159
|
* Erik Lindvall contributed a BSD/OS 4 patch for LDSHARED.Guido van Rossum1999-09-171-158/+159
|
* Need to double the macro brackets in FreeBSD check.Guido van Rossum1999-04-271-3/+3
| | | | (My fault, not Dom's -- he submitted a correct patch to configure.)
* FreeBSD/[34]* change, Dom Mitchell.Guido van Rossum1999-04-211-3/+3
|
* The usualGuido van Rossum1999-04-101-5/+5
|
* For BeOS PowerPC. Chris Herborth.Guido van Rossum1999-04-061-2/+2
|
* Chris Herborth: the new compiler in R4.1 needs some new options to work...Guido van Rossum1999-03-241-251/+254
|
* Ack! It never defined HAVE_GETHOSTBYNAME_R so that code was never tested!Guido van Rossum1999-03-231-28/+42
|
* Add code to test for all sorts of gethostbyname_r variants,Guido van Rossum1999-03-221-20/+251
| | | | donated by David Arnold.
* # the usualGuido van Rossum1999-02-231-182/+135
|
* Patches by William Lewis for Nextstep descendants.Guido van Rossum1999-01-271-259/+361
|
* Chris Herborth's first pass at making config and installGuido van Rossum1999-01-121-237/+275
| | | | for BeOS better.
* Now using autoconf 2.13Guido van Rossum1999-01-081-273/+351
|
* Ty Sarna writes:Guido van Rossum1999-01-071-149/+163
| | | | | | | | | The following patches (relative to 1.5.2b1) enable Python dynamic loading to work on NetBSD platforms that use ELF (presnetly mips and alpha systems). They automaticly determine wether the system is ELF or a.out rather than using astatic list of platforms so that when other NetBSD platforms move to ELF, python will continue to work without change.
* Changes for long file support by Steve Clift.Guido van Rossum1999-01-061-145/+261
|
* The usualGuido van Rossum1998-12-171-153/+155
|
* Add test for BSDI -- by Nigel Head and otto@mail.olympus.net.Guido van Rossum1998-10-071-215/+222
|
* The usualGuido van Rossum1998-10-021-221/+318
|
* Changes for BeOS, QNX and long long, by Chris Herborth.Guido van Rossum1998-08-041-210/+382
|
* Guess what...Guido van Rossum1998-07-071-208/+209
|
* Add timegm to list of functions tested, for Marc-Andre L.Guido van Rossum1998-06-111-2/+2
|
* support hpux pthreadsGuido van Rossum1998-05-071-106/+156
|
* Remove bogus CCSHARED for cc on IRIX 6.x.Guido van Rossum1998-04-201-2/+2
|
* Support for OpenBSD :-(Guido van Rossum1998-04-131-3/+3
|
* Get rid of the check for -linet -- recent Sequent Dynix systems don'tGuido van Rossum1998-03-261-166/+123
| | | | need this any more and apparently it screws up their configuration.
* Added mktime to checked functionsGuido van Rossum1998-03-061-2/+2
|
* Setting LINKFORSHARED for IRIX was a mistake.Guido van Rossum1998-03-051-136/+132
|
* Some changes because gcc on SGI doesn't support '-all'Guido van Rossum1998-03-051-140/+146
|
* Misc changes for AIX: install the python.exp file, and properly use $(srcdir).Guido van Rossum1998-03-031-2/+2
|
* Different way to suppores the DGUX ruleGuido van Rossum1998-02-191-3/+3
|
* Some shifting around of the DGUX hack so that it won't break on DEC UnixGuido van Rossum1998-01-131-2/+2
| | | | where Make doesn't know that '#' as a command is a comment.
* Patch by Brian Gallew for DG/UX. I'm not quite sure what it does butGuido van Rossum1997-12-181-196/+212
| | | | | | | | | | | | it seems harmless for other platforms. It plays tricks with the name of the library used to link with. Apparently DG/UX really wants a shared library to link with if it wants shared modules to use symbols from the library. I'm not sure why this wasn't an issue with 1.4; DG/UX seems to be the only platform where moving to a single library made things harder! BTW This adds a target to create libpython$(VERSION).so; however this target is *only* for DG/UX.
* Two unrelated changes:Guido van Rossum1997-12-181-133/+140
| | | | | | | | - add test for strptime (not used by the core but needed by Marc Lemburg's Date object). - Test for GNU ld on Solaris; need to add an extra linker option to export symbols in that case.
* When --with-thread(s) is specified, the thread module is now automaticallyGuido van Rossum1997-12-041-114/+121
| | | | | | enabled. This is done through a substitution in Modules/Setup.thread(.in). Bill Janssen will be happy. The original idea was by Lele Gaifax (though I changed the implementation to use a separate file).
* Changes for FreeBSD and NetBSD: NetBSD does shared libs just like FreeBSDGuido van Rossum1997-12-021-99/+149
| | | | | (big surprise), and FreeBSD has pthread support in -lc_r -- maybe NetBSD has too.
* Change the option used on Linux to export all symbolsGuido van Rossum1997-11-241-2/+2
| | | | | | from the main program to shared libraries. On mklinux, the old '-rdynamic' doesn't work; the new '-Xlinker -export-dynamic' works both there and on Intel Linux platforms.