Commit Graph

376 Commits

Author SHA1 Message Date
Martin v. Löwis
dfc33fd8db Don't use Posix semaphores on Solaris 8. Fixes #662787. 2003-01-21 10:14:41 +00:00
Jack Jansen
0780e470dc On MacOSX, added -prebind option to link phase for executable (and
framework, if applicable). This speeds up startup time by up to 50%.
2003-01-20 10:47:48 +00:00
Barry Warsaw
fe33b795d5 Test for presence of sysexits.h and set HAVE_SYSEXITS_H if so. Used
by posixmodule.c.
2003-01-07 22:42:49 +00:00
Skip Montanaro
decc6a47df Split OPT make variable into OPT and BASECFLAGS. The latter contains those
compiler flags which are necessary to get a clean compile.  The former is
for user-specified optimizer, debug, trace fiddling.  See patch 640843.

Add /sw/lib and /sw/include to setup.py search paths on Darwin to take
advantage of fink goodies.

Add scriptsinstall target to Makefile to install certain scripts from
Tools/scripts directory.
2003-01-01 20:07:49 +00:00
Martin v. Löwis
14e73b1864 Expose I_ constants. Auto-detect stropts.h. Properly configure the slave terminal. 2003-01-01 09:51:12 +00:00
Martin v. Löwis
24a880b499 Patch #656590: /dev/ptmx support for ptys. 2002-12-31 12:55:15 +00:00
Jack Jansen
83f898c86c Adapted for the move of Mac/Lib to Lib/plat-mac. Makefile.pre.in now
knows about plat-mac subdirectories, and configure adds a variable
EXTRAPLATDIR. These together take care of copying Lib/plat-mac to
the destination on darwin.

Adding plat-mac is still done with a .pth file which is only created when
you do a framework build. I'm not 100% happy with this, but fixing it
really needs a functional pythonw in non-framework builds, and I don't
think I can do that before 2.3a1 (but I'll try:-).
2002-12-30 22:23:40 +00:00
Guido van Rossum
faf5e4d48f Patch 659834 by Magnus Lie Hetland:
Check for readline 2.2 features.  This should make it possible to
compile readline.c again with GNU readline versions 2.0 or 2.1; this
ability was removed in readline.c rev. 2.49.  Apparently the older
versions are still in widespread deployment on older Solaris
installations.  With an older readline, completion behavior is subtly
different (a space is always added).
2002-12-30 16:25:41 +00:00
Martin v. Löwis
438b534ad0 Patch #657889: Implement posix.getloadavg. 2002-12-27 10:16:42 +00:00
Martin v. Löwis
9c36c29156 Use wcscoll for _locale.strcoll if available. 2002-12-21 18:34:06 +00:00
Martin v. Löwis
03d00d51ba Fix if-then-else-fi structure. 2002-12-19 19:03:31 +00:00
Martin v. Löwis
7e4cfcb6bc Unsupport --without-universal-newlines. 2002-12-19 16:21:49 +00:00
Martin v. Löwis
79f3c53ee8 Patch #651289: Fix quoting errors. 2002-12-11 12:51:58 +00:00
Martin v. Löwis
9ef3376780 Avoid semicolon usage in echo. 2002-12-02 22:23:56 +00:00
Martin v. Löwis
779ffc066e Add compile-time errors for unsupported systems. 2002-12-02 22:17:01 +00:00
Martin v. Löwis
39f59b089d Remove MALLOC_ZERO_RETURNS_NULL. 2002-11-23 09:13:40 +00:00
Martin v. Löwis
d584368dec Patch #639371: Remove FreeBSD 5 specific test, test for ctermid_r, setgroups
prototypes explicitly.
2002-11-21 20:41:28 +00:00
Martin v. Löwis
e1172588e6 The libsocket/libnsl problem is specific to IRIX 4. Confirmed by Tim Rice. 2002-11-13 08:51:19 +00:00
Martin v. Löwis
678fc1ee7d Don't define _XOPEN_SOURCE and _POSIX_C_SOURCE on FreeBSD 5.0. Fixes #636318. 2002-11-12 06:04:39 +00:00
Martin v. Löwis
01c04013a7 Use new-style CHECK_TYPE to avoid modifying confdefs.h. Include sys/types.h
Fixes #636431.
2002-11-11 14:58:44 +00:00
Martin v. Löwis
bddf5a57ca Protect pyconfig.h from multiple inclusions. 2002-11-11 13:37:28 +00:00
Martin v. Löwis
35195ad221 Don't define _XOPEN_SOURCE on OpenBSD 2.x and 3.[012]. 2002-11-11 13:26:51 +00:00
Martin v. Löwis
c8ad7cc55e Check whether we can take the address of chown, link, and symlink. 2002-11-11 13:23:45 +00:00
Martin v. Löwis
e3271209e7 Try linking the major/minor test program. Fixes #634444. 2002-11-07 07:42:30 +00:00
Jack Jansen
3c2c433417 Fix for bug 631247: configure should test the build directory for
being on a case-insensitive filesystem, not the source directory.
2002-11-06 13:33:32 +00:00
Neal Norwitz
a978ab0d8c Need to quote test for posix_threads on HPUX11 2002-11-02 16:58:05 +00:00
Martin v. Löwis
3e2c632620 Patch #629426: Eliminate more autoconf warnings. Use AC_HELP_STRING. 2002-10-29 10:07:43 +00:00
Martin v. Löwis
88afe666da Patch #623771: Properly use autoconf 2.5x macros. 2002-10-26 13:47:44 +00:00
Martin v. Löwis
e4826580bc Patch #628898: Define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE. 2002-10-26 13:33:00 +00:00
Martin v. Löwis
60a5d72908 Patch #623780: Replace obsolete struct macros. 2002-10-16 20:28:25 +00:00
Martin v. Löwis
a5f0907d79 Back out #479898. 2002-10-11 05:37:59 +00:00
Martin v. Löwis
dbe3f76270 Patch #569139: Implementation of major, minor and makedev. 2002-10-10 14:27:30 +00:00
Martin v. Löwis
19ff44643f Check for wctype.h. 2002-10-07 17:45:56 +00:00
Martin v. Löwis
fed2405cb5 Patch #479898: Use multibyte C library for printing strings if available. 2002-10-07 13:55:50 +00:00
Martin v. Löwis
aa5afe1ced Fix quoting for Solaris LDSHARED. Will backport to 2.2. 2002-10-07 06:21:41 +00:00
Martin v. Löwis
82c19a74b2 Also look in -lposix4 for sem_init. Fixes #618615. 2002-10-06 11:48:09 +00:00
Martin v. Löwis
399a6890f5 Disable LFS if Solaris/gcc bug is detected. Fixes #618095. 2002-10-04 10:22:02 +00:00
Martin v. Löwis
a7a76d3d9e Patch #618347: Work around Solaris 2.6 pthread.h bug. Will backport to 2.2. 2002-10-04 07:21:24 +00:00
Martin v. Löwis
21ee4091e1 Patch #615069: Fix build problems on SCO Open Server 5. Backported to 2.2. 2002-09-30 16:19:48 +00:00
Martin v. Löwis
d61888b60a Patch #596576: Always use cc to link on NetBSD. Will backport to 2.2. 2002-09-30 11:17:27 +00:00
Neal Norwitz
d957f39fef Back out previous change.
Quotes aren't necessary in case statements.  Spotted by Neil Schemenauer.
2002-09-25 21:26:19 +00:00
Neal Norwitz
dcfaaf2b28 Fix SF # 614587, configure.in patch from Tim Rice
Need to quote $GCC in case it isn't set.
2002-09-25 20:38:34 +00:00
Martin v. Löwis
3cba5c08f0 Patch #609700: Use $(CC) to link on Linux. 2002-09-16 17:50:59 +00:00
Martin v. Löwis
6aa9fdb86a Use utimes(2) where available to support microsecond timestamps. 2002-09-10 09:16:13 +00:00
Martin v. Löwis
a32c994129 Always generate floats for stat_result; fix configure test. 2002-09-09 16:17:47 +00:00
Martin v. Löwis
94717ed1d4 Patch #606592: Subsecond timestamps in stat_result. 2002-09-09 14:24:16 +00:00
Guido van Rossum
402905eaa0 Fix typo. It's --with-universal-newlines, not
--with-universal-newline.
2002-08-15 13:56:35 +00:00
Martin v. Löwis
d6359c55cc Always link libpython.so with LIBS. Fixes #589422. 2002-08-04 12:38:50 +00:00
Jack Jansen
ea0c3828c0 - Get _environ through the NSEnviron call in a MacOSX framework. This allows
us to completely decouple the framework from the executable, so we
  can use a two-level namespace.
- Do framework builds with a twolevel namespace.
- Reorganized the code that creates the minimal framework in the build
  directory, to make it more robust against incomplete frameworks (from
  earlier aborted builds, or builds of previous Python versions).
2002-08-01 21:57:49 +00:00
Martin v. Löwis
1bc894b133 Shared libraries also work on GNU/Hurd. Suggested by Matthias Klose. 2002-07-30 20:19:58 +00:00