Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Thomas Wouters <thomas@xs4all.net>: | Fred Drake | 2000-06-28 | 1 | -363/+588 |
| | | | | | | | | | | | | | This patch adds the openpty() and forkpty() library calls to posixmodule.c, when they are available on the target system. (glibc-2.1-based Linux systems, FreeBSD and BSDI at least, probably the other BSD-based systems as well.) Lib/pty.py is also rewritten to use openpty when available, but falls back to the old SGI method or the "manual" BSD open-a-pty code. Openpty() is necessary to use the Unix98 ptys under Linux 2.2, or when using non-standard tty names under (at least) BSDI, which is why I needed it, myself ;-) forkpty() is included for symmetry. | ||||
* | Regenerated autoconf files. There's an extra change to config.h.in beyond | Andrew M. Kuchling | 2000-06-18 | 1 | -127/+128 |
| | | | | | the mremap() change I made; did someone modify configure.in previously without recreating these files? | ||||
* | When building on Solaris and the compiler is GCC, use '$(CC) -G' to | Greg Ward | 2000-05-26 | 1 | -190/+194 |
| | | | | | | create shared extensions rather than 'ld -G'. This ensures that shared extensions link against libgcc.a, in case there are any functions in the GCC runtime not already in the Python core. | ||||
* | Reduce opt level for BeOS - Donn Cave. | Guido van Rossum | 2000-05-22 | 1 | -2/+2 |
| | |||||
* | Fix the test for socklen_t so that it searches through sys/socket.h. | Guido van Rossum | 2000-05-18 | 1 | -257/+265 |
| | |||||
* | Add check for rint() in math library. | Guido van Rossum | 2000-05-11 | 1 | -21/+81 |
| | |||||
* | Andy Dustman: add GNU pth user-space thread support. | Guido van Rossum | 2000-05-08 | 1 | -154/+204 |
| | |||||
* | Added tests for socklen_t | Guido van Rossum | 2000-04-24 | 1 | -217/+250 |
| | |||||
* | Add Python version bump to configure script. (AMK) | Guido van Rossum | 2000-03-31 | 1 | -2/+2 |
| | |||||
* | Part of the Unicode checkin for Marc-Andre Lemburg. | Guido van Rossum | 2000-03-10 | 1 | -262/+653 |
| | | | | Some new configuration tests and a new option, --with-wctype-functions. | ||||
* | Pat Knight: | Guido van Rossum | 2000-02-25 | 1 | -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 LINKFORSHARED | Guido van Rossum | 2000-02-03 | 1 | -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 Rossum | 1999-12-20 | 1 | -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 Rossum | 1999-12-16 | 1 | -271/+315 |
| | | | | (The configure script is regenerated, not from his patch.) | ||||
* | Remove test for getlogin_r(); the interface is not clearly defined, at | Fred Drake | 1999-12-14 | 1 | -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 Drake | 1999-12-14 | 1 | -105/+106 |
| | |||||
* | Added detection for getgroups(), fpathconf(), pathconf(), | Fred Drake | 1999-12-13 | 1 | -109/+110 |
| | | | | confstr(), and sysconf(). | ||||
* | Added support for ctermid, tempnam, tmpfile, tmpnam, and tmpnam_r. | Fred Drake | 1999-12-09 | 1 | -105/+106 |
| | |||||
* | Patch by Vladimir Marangozov, inspired by a bug report from Gary | Guido van Rossum | 1999-11-16 | 1 | -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 Khera | Guido van Rossum | 1999-10-05 | 1 | -157/+159 |
| | |||||
* | Erik Lindvall contributed a BSD/OS 4 patch for LDSHARED. | Guido van Rossum | 1999-09-17 | 1 | -158/+159 |
| | |||||
* | Need to double the macro brackets in FreeBSD check. | Guido van Rossum | 1999-04-27 | 1 | -3/+3 |
| | | | | (My fault, not Dom's -- he submitted a correct patch to configure.) | ||||
* | FreeBSD/[34]* change, Dom Mitchell. | Guido van Rossum | 1999-04-21 | 1 | -3/+3 |
| | |||||
* | The usual | Guido van Rossum | 1999-04-10 | 1 | -5/+5 |
| | |||||
* | For BeOS PowerPC. Chris Herborth. | Guido van Rossum | 1999-04-06 | 1 | -2/+2 |
| | |||||
* | Chris Herborth: the new compiler in R4.1 needs some new options to work... | Guido van Rossum | 1999-03-24 | 1 | -251/+254 |
| | |||||
* | Ack! It never defined HAVE_GETHOSTBYNAME_R so that code was never tested! | Guido van Rossum | 1999-03-23 | 1 | -28/+42 |
| | |||||
* | Add code to test for all sorts of gethostbyname_r variants, | Guido van Rossum | 1999-03-22 | 1 | -20/+251 |
| | | | | donated by David Arnold. | ||||
* | # the usual | Guido van Rossum | 1999-02-23 | 1 | -182/+135 |
| | |||||
* | Patches by William Lewis for Nextstep descendants. | Guido van Rossum | 1999-01-27 | 1 | -259/+361 |
| | |||||
* | Chris Herborth's first pass at making config and install | Guido van Rossum | 1999-01-12 | 1 | -237/+275 |
| | | | | for BeOS better. | ||||
* | Now using autoconf 2.13 | Guido van Rossum | 1999-01-08 | 1 | -273/+351 |
| | |||||
* | Ty Sarna writes: | Guido van Rossum | 1999-01-07 | 1 | -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 Rossum | 1999-01-06 | 1 | -145/+261 |
| | |||||
* | The usual | Guido van Rossum | 1998-12-17 | 1 | -153/+155 |
| | |||||
* | Add test for BSDI -- by Nigel Head and otto@mail.olympus.net. | Guido van Rossum | 1998-10-07 | 1 | -215/+222 |
| | |||||
* | The usual | Guido van Rossum | 1998-10-02 | 1 | -221/+318 |
| | |||||
* | Changes for BeOS, QNX and long long, by Chris Herborth. | Guido van Rossum | 1998-08-04 | 1 | -210/+382 |
| | |||||
* | Guess what... | Guido van Rossum | 1998-07-07 | 1 | -208/+209 |
| | |||||
* | Add timegm to list of functions tested, for Marc-Andre L. | Guido van Rossum | 1998-06-11 | 1 | -2/+2 |
| | |||||
* | support hpux pthreads | Guido van Rossum | 1998-05-07 | 1 | -106/+156 |
| | |||||
* | Remove bogus CCSHARED for cc on IRIX 6.x. | Guido van Rossum | 1998-04-20 | 1 | -2/+2 |
| | |||||
* | Support for OpenBSD :-( | Guido van Rossum | 1998-04-13 | 1 | -3/+3 |
| | |||||
* | Get rid of the check for -linet -- recent Sequent Dynix systems don't | Guido van Rossum | 1998-03-26 | 1 | -166/+123 |
| | | | | need this any more and apparently it screws up their configuration. | ||||
* | Added mktime to checked functions | Guido van Rossum | 1998-03-06 | 1 | -2/+2 |
| | |||||
* | Setting LINKFORSHARED for IRIX was a mistake. | Guido van Rossum | 1998-03-05 | 1 | -136/+132 |
| | |||||
* | Some changes because gcc on SGI doesn't support '-all' | Guido van Rossum | 1998-03-05 | 1 | -140/+146 |
| | |||||
* | Misc changes for AIX: install the python.exp file, and properly use $(srcdir). | Guido van Rossum | 1998-03-03 | 1 | -2/+2 |
| | |||||
* | Different way to suppores the DGUX rule | Guido van Rossum | 1998-02-19 | 1 | -3/+3 |
| | |||||
* | Some shifting around of the DGUX hack so that it won't break on DEC Unix | Guido van Rossum | 1998-01-13 | 1 | -2/+2 |
| | | | | where Make doesn't know that '#' as a command is a comment. |