[Python-checkins] r67732 - in python/branches/release25-maint: Misc/NEWS configure configure.in

martin.v.loewis python-checkins at python.org
Sat Dec 13 15:13:53 CET 2008


Author: martin.v.loewis
Date: Sat Dec 13 15:13:52 2008
New Revision: 67732
Log:
Issue #4368: Don't define _XOPEN_SOURCE on FreeBSD 4.*.
Modified:
 python/branches/release25-maint/Misc/NEWS
 python/branches/release25-maint/configure
 python/branches/release25-maint/configure.in
Modified: python/branches/release25-maint/Misc/NEWS
==============================================================================
--- python/branches/release25-maint/Misc/NEWS	(original)
+++ python/branches/release25-maint/Misc/NEWS	Sat Dec 13 15:13:52 2008
@@ -260,6 +260,8 @@
 Build
 -----
 
+- Issue #4368: Don't define _XOPEN_SOURCE on FreeBSD 4.*.
+
 Windows
 -------
 
Modified: python/branches/release25-maint/configure
==============================================================================
--- python/branches/release25-maint/configure	(original)
+++ python/branches/release25-maint/configure	Sat Dec 13 15:13:52 2008
@@ -2032,11 +2032,14 @@
 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
 SCO_SV/3.2)
 define_xopen_source=no;;
- # On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that
+ # On FreeBSD 4 and MacOS X 10.2, a bug in ncurses.h means that
 # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
 # this is fixed in 10.3, which identifies itself as Darwin/7.*
- # This should hopefully be fixed in FreeBSD 4.9
- FreeBSD/4.8* | Darwin/6* )
+ # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
+ # disables platform specific features beyond repair.
+ # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
+ # has no effect, don't bother defining them
+ FreeBSD/4.* | Darwin/[6789].*)
 define_xopen_source=no;;
 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
@@ -2048,13 +2051,6 @@
 define_xopen_source=no
 fi
 ;;
- # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
- # disables platform specific features beyond repair.
- # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
- # has no effect, don't bother defining them
- Darwin/[789].*)
- define_xopen_source=no
- ;;
 
 esac
 
Modified: python/branches/release25-maint/configure.in
==============================================================================
--- python/branches/release25-maint/configure.in	(original)
+++ python/branches/release25-maint/configure.in	Sat Dec 13 15:13:52 2008
@@ -226,11 +226,14 @@
 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
 SCO_SV/3.2)
 define_xopen_source=no;;
- # On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that
+ # On FreeBSD 4 and MacOS X 10.2, a bug in ncurses.h means that
 # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
 # this is fixed in 10.3, which identifies itself as Darwin/7.*
- # This should hopefully be fixed in FreeBSD 4.9
- FreeBSD/4.8* | Darwin/6* )
+ # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
+ # disables platform specific features beyond repair.
+ # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE 
+ # has no effect, don't bother defining them
+ FreeBSD/4.* | Darwin/@<:@6789@:>@.*)
 define_xopen_source=no;;
 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
@@ -242,13 +245,6 @@
 define_xopen_source=no
 fi
 ;;
- # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
- # disables platform specific features beyond repair.
- # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE 
- # has no effect, don't bother defining them
- Darwin/@<:@789@:>@.*)
- define_xopen_source=no
- ;;
 
 esac
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /