Created attachment 3934 [details] diffoscope output that corroborates the claim. There are many binary differences between two builds of the same library. Please see the attached diffoscope output. One potential culprit is that it seems the debug symbols are present (for example, when running nm --debug-syms libstdc++.a ). Runing "strings" on the .a files does not seem to show any host build references, though.
It is possible to run diffoscope with more verbose output (more lines that differ), this may shed some light on the problem, showing a smoking gun. But the generated file could be rather large.
Also it seems the individual .o files were linked in different order.
Fix merged: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=981cf2d664a50d7dc3be695a727b1fa6d28037aa