aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-12-15 00:58:40 -0800
committerGao Xiang <hsiangkao@linux.alibaba.com>2022-12-15 17:53:32 +0800
commit7715b294087ee314554613436f9e421518c54791 (patch)
tree84a9cf88ab07b043257596d221662d65cba06f7a
parent85d0f60e9c178d37b20f32dbe8014b338efb37e8 (diff)
downloaderofs-utils-7715b294087ee314554613436f9e421518c54791.tar.gz
erofs-utils: configure: Use 64bit off_t
Pass -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 via CFLAGS this enabled large file support on 32bit architectures Signed-off-by: Khem Raj <raj.khem@gmail.com> Link: https://lore.kernel.org/r/20221215085842.130804-1-raj.khem@gmail.com [ Gao Xiang: subject title fixup. ] Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
-rw-r--r--configure.ac3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index a736ff0..c2b948c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -319,6 +319,9 @@ if test "x$enable_lzma" = "xyes"; then
CPPFLAGS="${saved_CPPFLAGS}"
fi
+# Enable 64-bit off_t
+CFLAGS+=" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+
# Set up needed symbols, conditionals and compiler/linker flags
AM_CONDITIONAL([ENABLE_LZ4], [test "x${have_lz4}" = "xyes"])
AM_CONDITIONAL([ENABLE_LZ4HC], [test "x${have_lz4hc}" = "xyes"])