Symbolic Link Problem

bakermd at bakermd at
Fri Apr 8 12:20:52 PDT 2005

Hello all,

I recently started my LFS build over from scratch, partly because I had
numerous errors and wanted a fresh start and partly because I wanted to
convert to Reiserfs.

Now, I'm having a silly problem setting up the working enviornment.  I
didn't have this problem before, and there's probably some really obvious
answer that I'm just missing:

When I try to set up the symbolic link

ln -s $LHS/tools /

I get

ln: `//tools': File exists

$LFS is set to /mnt/lfs and ls -l doesn't output the symbolic link.

I'm using Slackware 10 and LFS 6.0.


Original Message:
From: Ken Moffat ken at
Date: Fri, 8 Apr 2005 19:03:38 +0100 (BST)
To: lfs-support at
Subject: Re: install problem LFS 6

On Fri, 8 Apr 2005, Rich Hopkins wrote:

> I have followed the LFS 6 book and each package
> compiles successfully.
> However on page 56, (5.9 Adjusting the toolchain)
> SPECFILE='gcc --print-file specs' &&
> sed 's@ /lib/
> /tools/lib/ at g' \
> $SPECFILE > tempspecfile &&
> mv -f tempspecfile $SPECFILE &&
> unset SPECFILE
> the above command causes a large screen of information
> about about how to use sed.
 That's because you've got single quotes on the first line, they should
be back-ticks

SPECFILE=`gcc --print-file specs`

which causes SPECFILE to be set to the full name of the specfile.
You can then "echo $SPECFILE" to confirm it.

> And on page 58, when doing the sanity checks it fails.
> Nothing is shown on the screen. /lib/ is
> still being used if i do readelf -l /bin/ls
> as a test.
> So using the advice on the previous page of changing
> the file by hand. (the file still had
> /lib/ in it)
> I changed this reference to /tools/lib/
> and saved the file.
> Repeated the sanity check and still did not work.
> I also repeated the check on random binary file which
> displays that it is still using /lib/
> and not the one located in /tools
Try running the first part of the corrected command again, then compare
tempspecfile to your edited "original", e.g. using diff -u.

 das eine Mal als Tragödie, das andere Mal als Farce

Unsubscribe: See the above information page

mail2web - Check your email from the web at .

More information about the lfs-support mailing list