So we definitely need some hacks to make build systems more helpful for cross-compiling. Live TODO: - [x] support overriding include directory - [x] support overriding library directory - [x] support overriding `SOABI` and `EXT_SUFFIX` - [ ] support overriding `sysconfig.get_platform()` - needed for correct wheel names - [ ] support for wrapping setuptools (or arbitrary tool) invocations (i.e. `esetup.py`) - [x] Gentoo eclass support
So we definitely need some hacks to make build systems more helpful for cross-compiling.
Live TODO:
SOABIandEXT_SUFFIXsysconfig.get_platform()esetup.py)