Hi all,
I have buillt binutils pass 2, after configure, make, make install
three steps, I found that in /tools directory there appears the
x86_64-unknown-linux-gnu. The "x86_64-unknown-linux" is the host
system's triplet.
it makes me confused now, the configure instructions is below:
CC=$LFS_TGT-gcc \
AR=$LFS_TGT-ar \
RANLIB=$LFS_TGT-ranlib \
../binutils-2.24/configure \
--prefix=/tools \
--disable-nls \
--with-lib-path=/tools/lib \
--with-sysroot
I know that, since we have set the CC, AR and RANLIB environment, the
resulting binutils should be able to run on x86_64-lfs-linux-gnu
system, and produce executables which also run on x86_64-lfs-linux-gnu
system.
I think, after `make install`, the binutils should be installed into
/tools/x86_64-lfs-linux-gnu/ directory (and /tools/bin/ directory),
but why it be installed into /tools/x86_64-unknown-linux-gnu/
directory?
It seems a little strange for me...
In my opinion, if we should pass the --host=$LFS_TGT or
--target=$LFS_TGT option to make it be installed to
/tools/x86_64-lfs-linux-gnu/ directory?
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style