Only by punting the problems downstream.
"Oh, cross-compiling? Not my problem, ..."
GNU programs are the worst. Most of them you can't even build as a developer just by cloning their git repo and doing configure and make. When they ship a GNU program (e.g. GNU BIson or Make or whatever), there is a step that is done to produce the building version and that's what goes into the "official tarball" (now there is an antedeluvial practice right there).
To build as a deverloper working on the program, you have to run some "make boostrap" idiocy, which needs the correct version of AutoConf and AutoMake and whatevernot. Of course, every GNU program you boostrap wants different versions of these things, determined by what upstream is using.
Oh, git bisect to go backwards a few years? Different tools were used then; re-bootstrap with that ...
It's just insanity and AutoTools is at the heart of it.