Currently the documentation about configure doesn't outline that 'platform' is must be set to target platform when cross-compiling otherwise configure would assume 'unknown' platform. This wasn't the case until f760748. I think the warning is not enough because we already have a section for cross-compilation with configure script which we can use to explain this.