When trying to build the multilib i686 glibc on amd64, the second phase (when building the amd64 ABI) fails due to incorrect CFLAGS.
According to the attached logs, namely lines 14412-14420 of build.log, the i686-pc-linux-gnu-gcc compiler is passed -march=x86_64 which is obvious nonsense. The failure manifests when the configure script tries to invoke CC for the first time passing this parameter.
Steps to Reproduce:
1. crossdev -t i686
Created attachment 266937 [details]
output of emerge --info =cross-i686-pc-linux-gnu/glibc-2.13-r2
Created attachment 266939 [details]
config.log of the failed configure run
Created attachment 266941 [details]
full build log
already fixed by doing fresh cross-compiler install with crossdev-20110310
Sorry about the noise, it does work with the new version indeed.