summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2017-09-04 17:52:51 (GMT)
committerGitHub <noreply@github.com>2017-09-04 17:52:51 (GMT)
commit5ce1063345419407871c51c604d2553777bc6cca (patch)
tree1213a5ea429475e6035688fe6a6d2e8a788fe0eb
parent3239cf1ae9d60b0810f57498b0a514004f36a6bf (diff)
downloadcpython-5ce1063345419407871c51c604d2553777bc6cca.zip
cpython-5ce1063345419407871c51c604d2553777bc6cca.tar.gz
cpython-5ce1063345419407871c51c604d2553777bc6cca.tar.bz2
remove check for bug last seem in Solaris 9 (#3285)
-rwxr-xr-xconfigure36
-rw-r--r--configure.ac18
2 files changed, 0 insertions, 54 deletions
diff --git a/configure b/configure
index 9843596..b5d5767 100755
--- a/configure
+++ b/configure
@@ -8246,43 +8246,7 @@ $as_echo "#define HAVE_HTOLE64 1" >>confdefs.h
fi
-# Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
-# the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
-# defined, but the compiler does not support pragma redefine_extname,
-# and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
-# structures (such as rlimit64) without declaring them. As a
-# work-around, disable LFS on such configurations
-
use_lfs=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Solaris LFS bug" >&5
-$as_echo_n "checking Solaris LFS bug... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-#define _LARGEFILE_SOURCE 1
-#define _FILE_OFFSET_BITS 64
-#include <sys/resource.h>
-
-int
-main ()
-{
-struct rlimit foo;
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- sol_lfs_bug=no
-else
- sol_lfs_bug=yes
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sol_lfs_bug" >&5
-$as_echo "$sol_lfs_bug" >&6; }
-if test "$sol_lfs_bug" = "yes"; then
- use_lfs=no
-fi
-
# Don't use largefile support for GNU/Hurd
case $ac_sys_system in GNU*)
use_lfs=no
diff --git a/configure.ac b/configure.ac
index 863d942..5786525 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2168,25 +2168,7 @@ if test "$ac_cv_has_le64toh" = "yes"; then
AC_DEFINE(HAVE_HTOLE64, 1, [Define this if you have le64toh()])
fi
-# Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
-# the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
-# defined, but the compiler does not support pragma redefine_extname,
-# and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
-# structures (such as rlimit64) without declaring them. As a
-# work-around, disable LFS on such configurations
-
use_lfs=yes
-AC_MSG_CHECKING(Solaris LFS bug)
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-#define _LARGEFILE_SOURCE 1
-#define _FILE_OFFSET_BITS 64
-#include <sys/resource.h>
-]], [[struct rlimit foo;]])],[sol_lfs_bug=no],[sol_lfs_bug=yes])
-AC_MSG_RESULT($sol_lfs_bug)
-if test "$sol_lfs_bug" = "yes"; then
- use_lfs=no
-fi
-
# Don't use largefile support for GNU/Hurd
case $ac_sys_system in GNU*)
use_lfs=no