Linux From Scratch
Version SVN-20060414
5.7. Adjusting the Toolchain
!!!CAUTION!!!

[developer@lfs ~]$ ls -l
total 20
drwxr-xr-x  6 developer developer  4096 Apr 15 13:59 Desktop
drwxrwxr-x  3 developer developer  4096 Apr 16 09:35 ld-test
-rw-rw-r--  1 developer developer 10240 Apr 16 09:36 ld-test.tar
[developer@lfs ~]$ cd ld-test
[developer@lfs ld-test]$ ls
copy-of-original-ld  gccdumpmachine  ld  ld-new  mvtest1  mvtest2  mvtest3
[developer@lfs ld-test]$ cat ld
the ORIGINAL ld file
[developer@lfs ld-test]$ cat ld-new
the NEW ld file
[developer@lfs ld-test]$ ls
copy-of-original-ld  gccdumpmachine  ld  ld-new  mvtest1  mvtest2  mvtest3
[developer@lfs ld-test]$ ./mvtest1
`./ld' -> `./ld-old'
[developer@lfs ld-test]$ ls
copy-of-original-ld  gccdumpmachine  ld-new  ld-old  mvtest1  mvtest2  mvtest3
[developer@lfs ld-test]$ ./mvtest2
`./ld-new' -> `./ld'
[developer@lfs ld-test]$ ls
copy-of-original-ld  gccdumpmachine  ld  ld-old  mvtest1  mvtest2  mvtest3
[developer@lfs ld-test]$ ./mvtest3
create symbolic link `./gccdumpmachine/ld' to `./ld'
[developer@lfs ld-test]$ ls
copy-of-original-ld  gccdumpmachine  ld  ld-old  mvtest1  mvtest2  mvtest3
[developer@lfs ld-test]$ ./mvtest1
`./ld' -> `./ld-old'
[developer@lfs ld-test]$ ./mvtest2
mv: cannot stat `./ld-new': No such file or directory
[developer@lfs ld-test]$ ./mvtest3
ln: `./gccdumpmachine/ld': File exists
[developer@lfs ld-test]$ which ld
/usr/bin/ld
[developer@lfs ld-test]$ ls
copy-of-original-ld  gccdumpmachine  ld-old  mvtest1  mvtest2  mvtest3
[developer@lfs ld-test]$ cat ld-old
the NEW ld file
[developer@lfs ld-test]$


