Hi. I try to explain each directory created when i have done make install. I do a cross tool chain with binutils/gcc/eglibc/insight. The host/target triplet for binutils/gcc/insight are : BUILD =x86_64-cross-linux-gnu HOST =x86_64-cross-linux-gnu TARGET =i686-unknown-linux-gnu The ones for eglibc are : BUILD =x86_64-cross-linux-gnu HOST =i686-unknown-linux-gnu bin # host (ELF 64-bit) i686-unknown-linux-gnu-gcc, ... i686-unknown-linux-gnu bin # host (ELF 64-bit) ar, as, c++, ... include lib # target (ELF 32-bit) libgcc, libssp, ... sys-root # target "root" etc lib sbin usr include info lib lib64 libexec man share x86_64-cross-linux-gnu i686-unknown-linux-gnu include lib # host (ELF 64-bit) libbfd, libopcode For example : - why i686-unknown-linux-gnu/lib/libgcc is not in i686-unknown-linux-gnu/sys-root/lib/libgcc ? - why i686-unknown-linux-gnu/bin/gcc is so far from x86_64-cross-linux-gnu/i686-unknown-linux-gnu/lib/libbfd ? I don't find any explain to this scattering. Perhaps i have mistaken in my configure option (i can send them if it can help). Please help me to understand. Regards. Paul.