libperl and perl both use get_abi_CHOST to determine the CHOST for the build. get_abi_CHOST is really a toolchain specific function. glibc and sandbox are the only other consumers of this function. perl and lib_perl should really use the CHOST variable instead. Using get_abi_CHOST interferres with cross-compiling.
This of course contradicts the 'orders' we recieved to switch everything from CHOST to get_abi_CHOST - i personally could give one fig which is used so long as the output is the same, someone just needs to decide once and for all what they want used.
i asked Joel to file this bug report :)
Right, the output isn't the same when cross-compiling. I pointed this out to vapier and he told me to file the bug.
fixed in 5.8.8