Before I try to answer I first have a question: What is it you are trying to accomplish?
I'm asking because of the following: If you manage to create a minimal LFS system based on the above mentioned package you'll end up with a system that can do hardly anything. Installing/building any package after you're finished will not be possible.
That's ok if this is just an exercise in making the smallest system based on LFS. If you want to use/expand your (minimal) LFS system once you're finished, that's not ok......
Quote:
Originally Posted by k84834
Quote: Originally Posted by druuna
Quote:
- First and foremost: You do not mention doing chapter 6.10. (Adjusting the Toolchain). That's a very important step in the build.I do believe this is the core of your problem.
|
yes, I mentioned to the section 6.10 but for know path of my search directories and Dynamic linker and so on.
|
It probably is a language problem, but I really don't understand what it is you are saying in the above answer.
Quote:
dosn't replace old ld with new one (ld-new), in this section I just do below commands:
Code:
root:/sources# readelf -l a.out | grep ': /tools/lib'
[Requesting program interpreter: /tools/lib/ld-linux.so.2]
.
.
.
root:/sources# grep found dummy.log
found ld-linux.so.2 at /tools/lib/ld-linux.so.2
can you find what is the problem with these informations?!
|
You need to successfully execute
all the commands in chapter 6.10. As mentioned in the book and quoted by me in a previous post: This is a crucial step to make sure that the correct libraries are used once they come available.