]> www.infradead.org Git - mtd-utils.git/commit
mtd-utils: Use AC_SYS_LARGEFILE
authorSascha Hauer <s.hauer@pengutronix.de>
Fri, 26 Feb 2021 10:24:21 +0000 (11:24 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 28 Feb 2021 12:36:26 +0000 (13:36 +0100)
commite91700286ff531f344f4d9a1f1c96c501bfeadad
tree986bebe7236aa71668eb57900e5438bb7a34aec6
parent7170a28d46d5db1e7a9da24a5555a194a233ef0b
mtd-utils: Use AC_SYS_LARGEFILE

Currently mtd-utils on 32bit systems fail on devices >2GiB due to off_t being
a signed 32bit type. Add AC_SYS_LARGEFILE to make off_t a 64bit type.
Adding AC_SYS_LARGEFILE results in _FILE_OFFSET_BITS being defined to 64
in include/config.h. To let this have an effect we must make sure that
include/config.h is included before all other includes which is
archieved by adding its inclusion to CPPFLAGS.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Makefile.am
configure.ac
include/common.h
include/libmissing.h