On 2018-06-19 09:45 -0400, Jean-Marc Pigeon wrote: > A) > rename: > Libstdc++-8.1.0 -> GCC-8.1.0-pass2 > GCC-8.1.0-pass2 -> GCC-8.1.0-pass3 > > There is no libstdc++ package as such (all > other entries use package name), in chapter 6 > libstdc++ is generated by a standard GCC build. > I think this suggestion improve understanding about > libstdc++ and GCC intrinsinc link.
In the libstdc++ section we DON'T build GCC. We only build libstdc++. This should not be a "GCC pass". I think we can use "GCC-8.1.0 C++ Runtime Library" just like "Linux-4.17.1 API Headers". > 6. Installing Basic System Software > > A) > After MPC and before GCC rebuilding add > entries for: > TCL > expect > dejagnu. > > GCC "make -k check" need those packages to do it > and use the one in /tools (generated in chapter 5) > but not yet available from chapter 6 (I think this > not consistent). "Note that the Tcl package used here is a minimal version needed to run the LFS tests. For the full package, see the BLFS Tcl procedures." BLFS: <http://www.linuxfromscratch.org/blfs/view/systemd/general/tcl.html> Full tcl installation needs to edit {tcl,tdbc,itcl}Config.sh with a lot of "sed ...". I don't think we should do that in LFS. > B) > After Xz building, add an entry like > the one "Adjusting the Toolchain" saying > "Removing /tools", to mark the fact the > bootstrap process is now fully completed and > build system is now fully self-sufficient. No. The temporary tools would be used in "Stripping Again". In "Cleaning Up" it's mentioned: "The reason for this is that the programs in /tools are no longer needed. For this reason you can delete the /tools directory if so desired." Maybe we can make this more explicit: Now the system is fully self-sufficient. We can remove the temporary tools now: <screen><userinput>rm -rf /tools</userinput></screen> -- Xi Ruoyao <[email protected]> School of Aerospace Science and Technology, Xidian University -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
