[build] Add AC_SYS_LARGEFILE to check for large-file support
To use off64_t on 32-bit system
This commit is contained in:
parent
e528fa1972
commit
3be4fe985f
@ -98,10 +98,12 @@ OBJECTS:=$(subst .cc,.o,$(SOURCE))
|
||||
TOP_DIR:=@top_srcdir@
|
||||
TOP_BUILDDIR:=@top_builddir@
|
||||
CFLAGS+=-g -Wall -O3
|
||||
CFLAGS+=@LFS_FLAGS@
|
||||
CXXFLAGS+=-g -Wall -fno-strict-aliasing
|
||||
CXXFLAGS+=@CXXOPTIMISE_FLAG@
|
||||
CXXFLAGS+=@CXXDEBUG_FLAG@
|
||||
CXXFLAGS+=@CXX_STRERROR_FLAG@
|
||||
CXXFLAGS+=@LFS_FLAGS@
|
||||
INCLUDES+=-I$(TOP_BUILDDIR) -I$(TOP_DIR) -I$(TOP_DIR)/thin-provisioning
|
||||
LIBS:=-lstdc++ -laio -lexpat
|
||||
INSTALL:=@INSTALL@
|
||||
|
11
configure.ac
11
configure.ac
@ -45,6 +45,16 @@ AC_DEFUN([AC_PROG_STRIP], [AC_CHECK_TOOL(STRIP, strip, :)])
|
||||
AC_PROG_STRIP
|
||||
AC_ARG_VAR(STRIP, [Command for discarding symbols from object files])
|
||||
|
||||
################################################################
|
||||
dnl -- Check for large file support
|
||||
AC_SYS_LARGEFILE
|
||||
if test x$ac_cv_sys_file_offset_bits = x64; then
|
||||
LFS_FLAGS+="-D_FILE_OFFSET_BITS=64"
|
||||
fi
|
||||
if test x$ac_cv_sys_large_files = x1; then
|
||||
LFS_FLAGS+="-D_LARGE_FILES"
|
||||
fi
|
||||
|
||||
################################################################
|
||||
dnl -- Checks for functions.
|
||||
AC_FUNC_STRERROR_R
|
||||
@ -147,6 +157,7 @@ VERSION_PATCHLEVEL=`echo "$VER" | $AWK -F '[[(.]]' '{print $3}'`
|
||||
AC_SUBST(CXXDEBUG_FLAG)
|
||||
AC_SUBST(CXXOPTIMISE_FLAG)
|
||||
AC_SUBST(CXX_STRERROR_FLAG)
|
||||
AC_SUBST(LFS_FLAGS)
|
||||
AC_SUBST(INSTALL)
|
||||
AC_SUBST(prefix)
|
||||
AC_SUBST(RELEASE_DATE)
|
||||
|
Loading…
Reference in New Issue
Block a user