I'm trying to create some package archives.

I've started with linux_headers. I then did glibc and used 
--with-headers=<location of the linux-headers> so it picked up the correct 
headers.

Now I need to build binutils and make sure that it sees the correct toolchain -

I created the specs file and edited it so it points to the correct headers and 
the dynamic linker from the glibc archive.

When I test the specs file - 

readelf -l a.out | grep interpreter 

gives me:

'[Requesting program interpreter: 
/home/john/lfs/glibc/glibc/usr/lib/ld-linux-x86-64.so.2]'

grep -B1 '^ /home/john' dummy.log 

gives me:

'#include <...> search starts here:
 /home/john/lfs/linux_headers/api-headers/usr/include'

grep 'SEARCH.*' dummy.log |sed 's|; |\n|g'

gives me:

'SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib64")
SEARCH_DIR("/usr/local/lib64")
SEARCH_DIR("/lib64")
SEARCH_DIR("/usr/lib64")
SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib")
SEARCH_DIR("/usr/local/lib")
SEARCH_DIR("/lib")
SEARCH_DIR("/usr/lib");'

i.e. no sign of the library dir from the glibc archive - 

because when I try
grep "libc.so.6 " dummy.log

I get:

'attempt to open /lib64/libc.so.6 succeeded'

which is clearly not correct.

How can I get it to search the glibc lib dir so it picks up the correct 
libc.so.6?

TIA

jb.                                       
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to