Hi,
I did notice that you did not use the directories the book tells you to. $LFS points to /opt/LFS (which can be ok, as long as you do this everywhere), you also use build instead of gcc-build (or binutils-build) as separate build directory.
- Are you sure that you did not make a mistake somewhere?
- Did you remove the source and build directories after you finished? This must always be done, but especially if you use build for binutils _and_ for gcc.
libiberty in general is provided by
binutils, not gcc (did the build of binutils go ok?).
About libiberty.an: This file is created/used during the make step. It is not present before or after that step.
Another thing I just now noticed:
Quote:
make[1]: *** Waiting for unfinished jobs....
|
Did you unset the possible extra build flags? This from chapter 5.10:
Quote:
Before starting to build GCC, remember to unset any environment variables that override the default optimization flags.
|
I'm guessing that this should be your first concern......
Hope this helps.