mirror of
git://git.sv.gnu.org/autoconf
synced 2025-02-17 14:01:27 +08:00
AC_SYS_YEAR2038_REQUIRED: Fix configure failure with MSVC.
* lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_PROBE): Distinguish the results "support not detected" and "supported through gnulib". If the result is "supported through gnulib", don't fail.
This commit is contained in:
parent
e704a13c96
commit
2277f2c157
@ -323,11 +323,24 @@ AC_DEFUN([_AC_SYS_LARGEFILE_PROBE],
|
||||
test $ac_opt_found = no || break
|
||||
done
|
||||
CC="$ac_save_CC"
|
||||
dnl Gnulib implements large file support for native Windows, based on the
|
||||
dnl variables WINDOWS_64_BIT_OFF_T, WINDOWS_64_BIT_ST_SIZE.
|
||||
m4_ifdef([gl_LARGEFILE], [
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
if test $ac_opt_found != yes; then
|
||||
AS_CASE([$host_os],
|
||||
[mingw*],
|
||||
[ac_cv_sys_largefile_opts="supported through gnulib"
|
||||
ac_opt_found=yes]
|
||||
)
|
||||
fi
|
||||
])
|
||||
test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected"])
|
||||
|
||||
ac_have_largefile=yes
|
||||
AS_CASE([$ac_cv_sys_largefile_opts],
|
||||
["none needed"], [],
|
||||
["supported through gnulib"], [],
|
||||
["support not detected"],
|
||||
[ac_have_largefile=no
|
||||
AS_IF([test $ac_largefile_required,$ac_year2038_required != no,no],
|
||||
|
Loading…
Reference in New Issue
Block a user