Hello again,

 now I completed the lfs build, and I had a very nasty problem with your handling of /lib64 and the new approach, that the toolchain is no longer isolated in /tools.

After solving my problem in the previous discussion, I started my packaging at the beginning of Chapter 7 now by package everything in $LFS at the end of Chapter 6 to an initial package.

So everything works well, the libs and programs in $LFS are rebuild in Chapters 7 and 8 and are captured by my packaging method correctly. So, in theory, after completing Chapter 8, I don't need anything from my initial toolchain package, so I should be able to remove it from my package chain.

But by removing it, i render my new system unusable, since /lib64 is created in the toolchain phase in Chapter 5.5.1 only and is never touched again in any following package. So by removing my initial toolchain package I remove /lib64 and the very important link in it.

Of course this is easy to fix but I want to suggest to add the creation of the directory /lib64 in chapter 8.5 (when generating the final glibc), because otherwise your whole final system depends on something created in the toolchain.

By just adding the directory /lib64 and the 2 links in my glibc-package does the trick and my system is running again without anything from the toolchain (as it should be).

bye,

Patrick

--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to