Could a problem in previous steps result in these makefiles using
absolute paths?
You didn't configure binutils in the chapter 5 with
--prefix=/mnt/lfs/tools, did you?
Here's how I configured binutils in chapter 5, pass 2:
===============================================================================
echo 'Started building binutils (pass 2).'
cd $LFS/sources
tar -xjf binutils-2.15.94.0.2.2.tar.bz2
# build in a separate directory
mkdir -v $LFS/builds/binutils-2.15.94.0.2.2
cd $LFS/builds/binutils-2.15.94.0.2.2
$LFS/sources/binutils-2.15.94.0.2.2/configure \
--prefix=/tools \
--disable-nls \
--enable-shared \
--with-lib-path=/tools/lib
make
make install
make -C ld clean
make -C ld LIB_PATH=/usr/lib:/lib
# do not remove the soruce or build directories yet
echo 'Finished building binutils (pass 2).'
===============================================================================
And here's how I did it in pass 1:
===============================================================================
echo 'Started building binutils.'
cd $LFS/sources
tar -xjf binutils-2.15.94.0.2.2.tar.bz2
# build in a separate directory
mkdir -v $LFS/builds/binutils-2.15.94.0.2.2
cd $LFS/builds/binutils-2.15.94.0.2.2
$LFS/sources/binutils-2.15.94.0.2.2/configure --prefix=/tools --disable-nls
make
make install
make -C ld clean
make -C ld LIB_PATH=/tools/lib
# do not remove source or build directories yet
echo 'Finished building binutils.'
===============================================================================
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page