building yocto get me this error in binutils 
/usr/lib/libz.a: error adding symbols: file format not recognised

 

it want use my host library for cross-compiling that is not correct

I can't find problem

but i fix this error by moving every library that binutils need from /usr/lib to another directory

after build binutils I replace them to previous directory