Martin v. Löwis
e3eb1f2b23
Patch #427190 : Implement and use METH_NOARGS and METH_O.
2001-08-16 13:15:00 +00:00
Martin v. Löwis
f95dd0a298
Fix portability problems with glibc 2.0, as reported in #449157 .
2001-08-15 17:14:33 +00:00
Jack Jansen
591cbede56
MacOSX: if we're building without --enable-toolbox-glue don't attempt to
...
include _PyMac_Error. Also don't try to include __dummy: it needs Foundation
and I think (not 100% sure) that this isn't part of naked Darwin.
2001-08-15 13:55:15 +00:00
Jack Jansen
e578a63827
Oops, forgot to check in configure.
2001-08-15 01:27:14 +00:00
Martin v. Löwis
f24b2f3285
Autotest for netpacket/packet.h, as it is not available on all Linux versions.
...
Depend AF_PACKET on HAVE_NETPACKET_PACKET_H.
2001-08-10 20:29:40 +00:00
Martin v. Löwis
9b75dca192
Expose nl_langinfo through locale where available.
2001-08-10 13:58:50 +00:00
Martin v. Löwis
a2ac60277c
Move IPv6 test further down so that usage of -lnsl has been tested.
...
Recognize Solaris IPv6 by checking /etc/netconfig.
2001-08-09 11:40:14 +00:00
Martin v. Löwis
1d5ecb7cfa
Patch #433537 : Cache ac_cv_bad_static_forward.
...
Also move up AC_AIX and AC_MINIX further up.
2001-08-09 10:29:44 +00:00
Jack Jansen
9a66b6d470
Various fixes to streamline build process on Mac OS X:
...
- Give a warning if you're on a case-insensitive filesystem and have
not specified --with-suffix.
- Don't require --with-dyld, it is now default for OSX/Darwin (suggested
by Martin v. Loewis)
- Don't define _POSIX_THREADS on Darwin, it's done by standard headers already
(fix by Tony Lownds)
- Don't use the Mac subtree anymore, the routines relevant to OSX/Darwin
have moved to a new file Python/mactoolboxglue.c.
2001-08-08 13:56:14 +00:00
Martin v. Löwis
864e9ffb14
Auto-detect hstrerror. Raise socket.herror in PyH_Error. Register the three
...
exception classes in the module dictionary.
2001-08-04 22:32:03 +00:00
Jack Jansen
ca06bc6423
- On OSX add -no-cpp-precomp to OPT. The user still has to manually specify
...
the --with-suffix=.exe, but it seems that that is also true for cygwin
(or not? should I automatically set it?)
- Got --with-next-framework to build on OSX. This is only the build bit,
the install still has to be done manually. Moreover, the Python build order
isn't really suited to frameworks (where you want to do 'build lib',
'install lib and framework', 'link executable against installed framework'
in that order).
2001-08-03 15:32:23 +00:00
Martin v. Löwis
4f1cd8bdcb
Patch #411138 : Rename config.h to pyconfig.h. Closes bug #231774 .
2001-07-26 13:41:06 +00:00
Martin v. Löwis
784d3df09f
Allow usage of gcc on OSF/1; this reverts rev 1.23 of configure.in,
...
and fixes bug #438786 .
2001-07-25 07:30:35 +00:00
Martin v. Löwis
791bfda2b3
Autocheck for snprintf, and use sprintf if it is not available.
...
Remove declaration of h_errno, since it is supposedly declared in netdb.h.
Changes proposed by itojun.
2001-07-24 06:33:08 +00:00
Martin v. Löwis
9db2f571c3
Instead of accessing ss_family, cast sockaddr_storage to sockaddr and access sa_family.
2001-07-23 01:30:10 +00:00
Andrew M. Kuchling
5a3e4cb0a2
Patch #429442 from Jason Tishler: Corrects sys.platform and
...
distutils.util.get_platform() problems caused by the cruft contained
in Cygwin's uname -s.
2001-07-20 19:29:04 +00:00
Martin v. Löwis
123cbd286a
Use -Kpthread when trying to find out the size of pthread_t.
2001-07-19 14:21:10 +00:00
Martin v. Löwis
130fb17578
Patch #418659 : Fixes for UnixWare and ReliantUnix.
...
back-out 1.215 of configure.in and 1.34 of Makefile.pre.in
Check for -Kpthread compiler support, and use this as the sole option
for MT if available.
2001-07-19 11:00:41 +00:00
Martin v. Löwis
b926866cb7
Deactivate definition of ss_family and ss_len. Fixes bug #440486 .
2001-07-18 16:24:30 +00:00
Andrew M. Kuchling
881fd90fd6
[Bug #438050 ] Check for sys/poll.h in configure script
2001-07-14 20:55:52 +00:00
Thomas Wouters
e38b2f1f00
Re-do the broken-nice() patch to break less platforms. Hopefully none :P
...
Also note that it isn't just Linux nice() that is broken: at least FreeBSD
and BSDI also have this problem. os.nice() should probably just be emulated
using getpriority()/setpriority(), if they are available, but I'll get to
that later.
2001-07-11 22:35:31 +00:00
Thomas Wouters
c2c12dc31c
Patch #439995 (slightly modified from the uploaded version):
...
Work around Linux's nonstandard nice() systemcall, which does not return the
new priority.
This closes SF bug #439990 .
2001-07-11 14:45:34 +00:00
Fred Drake
109d986bfc
The usual...
2001-07-11 06:27:56 +00:00
Guido van Rossum
353ae58964
SF Patch #432457 by Jason Tishler: support for readline 4.2.
...
This patch allows the readline module to build cleanly with GNU
readline 4.2 without breaking the build for earlier GNU readline
versions. The configure script checks for the presence of
rl_completion_matches in libreadline.
2001-07-10 16:45:32 +00:00
Martin v. Löwis
fd9177943b
Default to ucs2 when no argument to --enable-unicode is specified.
2001-06-27 20:22:04 +00:00
Martin v. Löwis
0ba70cc3c8
Support using UCS-4 as the Py_UNICODE type:
...
Add configure option --enable-unicode.
Add config.h macros Py_USING_UNICODE, PY_UNICODE_TYPE, Py_UNICODE_SIZE,
SIZEOF_WCHAR_T.
Define Py_UCS2.
Encode and decode large UTF-8 characters into single Py_UNICODE values
for wide Unicode types; likewise for UTF-16.
Remove test whether sizeof Py_UNICODE is two.
2001-06-26 22:22:37 +00:00
Martin v. Löwis
b9ab159052
Emulate inet_{pton,ntop} on systems that don't provide it.
2001-06-24 21:18:26 +00:00
Martin v. Löwis
01dfdb3d35
Patch #401196 : Configuration machinery for IPv6.
...
Contributed by Jun-ichiro "itojun" Hagino. get{addr,name}info emulation
code taken from WIDE.
2001-06-23 16:30:13 +00:00
Neil Schemenauer
4e42561ada
Added a MACHDEP_OBJS to the python link. Use this on MacOSX to include
...
Mac/macglue.c into the core interpreter. This file contains the glue code that
allows extension modules for Mac toolboxes to live in different shared libraries
but still communicate with each other. The glue code is controlled by the
USE_MAC_TOOLBOX_GLUE define. [checked in for Jack]
2001-06-19 15:44:15 +00:00
Fred Drake
bbc3c5aacf
the usual...
2001-05-11 16:11:25 +00:00
Neil Schemenauer
f8b71c5984
Process Setup* files with makesetup in the same order as the makefile.
2001-04-21 17:41:16 +00:00
Guido van Rossum
6db412be44
Bump the version number in more places
2001-04-18 04:37:57 +00:00
Guido van Rossum
2242f2fbd0
Unixware 7 support by Billy G. Allie (SF patch 413011)
2001-04-11 20:58:20 +00:00
Neil Schemenauer
a42c8271ab
"install -d" does not work on BSDI systems even though autoconf thinks
...
install works on that system. Use "install-sh" on BSDI.
2001-03-31 00:01:55 +00:00
Neil Schemenauer
4edbc2a54f
Add CONFIG_ARGS Makefile variable (saves the arguments passed
...
to configure).
2001-03-22 00:34:03 +00:00
Martin v. Löwis
bec1958d97
Use proper compiler flags on UnixWare.
...
Closes bug #231439 .
2001-03-21 15:57:54 +00:00
Guido van Rossum
6abce91a34
Get rid of --with-check-import-case. (Jason Tishler, SF #409924 )
2001-03-20 13:09:14 +00:00
Martin v. Löwis
a30c1001ef
Regenerate.
2001-03-06 12:10:20 +00:00
Fred Drake
a1a84e7d4f
Move all knowledge that $(MAINOBJ) is built in the Modules/ directory
...
into Makefile.pre.in; the configure script will only determine the basename
of the file.
This fixes installation of a Python built using C++, reported by Greg
Wilson.
2001-03-06 05:52:16 +00:00
Neil Schemenauer
f25cf6ccea
Add Python/ prefix to files in LIBOBJS. This closes SF bug "[ #404827 ] Python
...
Makefile: LIBOBJS incorrect".
2001-03-04 06:39:33 +00:00
Neil Schemenauer
a35c688055
Add Vladimir Marangozov's object allocator. It is disabled by default. This
...
closes SF patch #401229 .
2001-02-27 04:45:05 +00:00
Neil Schemenauer
acbf9ef784
Don't create the Include directory if building outside of the source
...
directory. Closes SF #403930 .
2001-02-27 02:15:14 +00:00
Andrew M. Kuchling
f55204b0ce
Rip out various module-enabling switches, made obsolete by setup.py
2001-02-21 21:12:59 +00:00
Neil Schemenauer
8ba9445dd3
Revert SF patch #103655
2001-02-19 18:18:48 +00:00
Neil Schemenauer
c761fc87d2
The usual.
2001-02-19 04:50:49 +00:00
Neil Schemenauer
28aa9d39b0
Add Include to the list of source directories.
2001-02-16 04:11:41 +00:00
Neil Schemenauer
4a7bbcb48c
The usual.
2001-02-16 03:37:54 +00:00
Jeremy Hylton
2056d8e7d2
the usual
2001-02-02 20:11:13 +00:00
Neil Schemenauer
0c6141f75c
the usual
2001-01-27 21:40:54 +00:00
Neil Schemenauer
dfb38e47f5
Grow that RCS file!
2001-01-27 06:57:08 +00:00