Hi, I made a bug report some time ago about a false negative for $cross_compiling which happens on modern distributions, where the binfmt_misc feature of the linux kernel is enabled and is able to run non-native binaries through vm/emulators. In my case, it happened because wine was configured by default on my Linux distribution to run Windows binaries through wine. Because of this, the configure script considered I was *not* cross-compiling (which was obviously a mistake!). Of course it makes problems later in the compilation process and the problem is not necessarily visible at first, which makes this issue even more annoying to track. I believe nowaydays this should be considered more and more common to have distribution have this kind of defaults.
See the report, where a patch had been attached: http://savannah.gnu.org/support/?108405 The patch is fairly straightforward and obvious. Basically when the execution test is unsure, and if the build and target hosts are different, then we consider to be cross_compiling. I've checked my patch against the last master state. It still builds fine. I had no news since then, would it be possible to review it? Thanks a lot! Jehan