Opened 19 years ago
Closed 19 years ago
#1703 closed enhancement (fixed)
6.1.1 - IMPORTANT BOOK ENHANCEMENT (using 6.1.3 live-cd)
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | 6.2 |
Component: | Book | Version: | 6.1.1 |
Severity: | critical | Keywords: | |
Cc: |
Description
First time install (LFS newbie)
LFS-BOOK-6.1.1-HTML/chapter06/readjusting.html does indeed mention:
Remove the Binutils source and build directories now.
But it is easy to overlook this because other sections in the page are marked much more clearly so that this important line (not even marked BOLD) drownes in the rest of the important messages of the book.
Of course I should have had more trust in you people and should have believed that I had overlooked something, But I did ! and apparently I overlooked it again and again.
So I deleted binutils build directories just before doing the final binutils build, because that seems to make the most sense (so AFTER the above chapter was completed !)
Later I had problems with testsuites, gcc and such and ncursus that needs libstdc++ did not even compile.
So I reverted back to the above mentioned chapter (I READ EVERY LETTER) and continued from:
'Next, amend the GCC specs file so that it points to the new dynamic linker. A perl command accomplishes this:'
After that, I repeated all steps upto and including installing ncurses,
During that proces, all errors were gone in binutils, glibc and gcc testsuite. (libstdc++ was now installed correctly)
So I suppose that removing the build directories in above mentioned section is crucial to a stable build.
Therefore I suggest to mark the removal of binutils build directories VERY clearly. so that no other newbies will overlook that remark.
regards, Jos de Mooij
Change History (3)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
I agree with Randy's comments, and have one more of my own. I really doubt that your build problems after the toolchain adjustment step were due to not removing the binutils source and build dirs as soon as the book said to. As long as those dirs are removed *before* binutils is installed again (the toolchain adjustment is just the most obvious place to put the "remove the binutils source and build dirs" command), there will be no problems, so your later problems were due to something completely unrelated.
comment:3 by , 19 years ago
Milestone: | → 6.2 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Closing as fixed. Following the recent toolchain improvements, we've managed to remove the neccessity to keep build directories around. Now it's expected that all packages have their build and source directories removed immediately following their successful installation.
I disagree with the OP for the following reasons. I don't expect this to influence what is done with the bug, I just wanted to give a look from an experienced LFS user.
clearly" to remove build directories. Why should this one be special?
read the book, and not just skim to the gray boxes.
to delete them are, in my opinion, clearly marked and easy to comprehend and understand. I say they are clearly marked, because it is written in the book, and that has always been enough for me.
to provide extra marking to something because it was skimmed over by one reader.