This series adds jobs to .github/workflows/ci.yml that cross-compile e2fsprogs for Android. To make that possible, it also fixes a couple warnings and an error that show up when building e2fsprogs for Android using the autotools-based build system. This applies to the latest 'maint' branch. I've tested that the updated GitHub Actions workflow passes (https://github.com/ebiggers/e2fsprogs/actions/runs/4486115058). Eric Biggers (3): e2fsck: avoid -Wtautological-constant-out-of-range-compare warnings e2freefrag: don't use linux/fsmap.h when fsmap_sizeof() is missing ci.yml: test cross-compiling for Android .github/workflows/ci.yml | 33 +++++++++++++++ configure | 91 ++++++++++++++++++++++++++-------------- configure.ac | 6 +++ e2fsck/iscan.c | 3 +- e2fsck/util.c | 3 +- lib/config.h.in | 3 ++ misc/e2freefrag.c | 2 +- 7 files changed, 107 insertions(+), 34 deletions(-) base-commit: cbc6a5ae4f350bfb0dd0daa39544615a5d0a956a -- 2.40.0