Android does not require the _LARGEFILE_SOURCE macro to be used to make fseeko and ftello available. Instead they're always available from API level 24 where they were introduced, and never available before then.
An easy solution would be to bump the min API level to 24, but that is not solely a technical decision.