well at the point in chp 5 in the book with whole page that says caution ... etc.... pointless going further if this fails... well it failed.
doing the following:
Code:
echo 'main(){}' > dummy.c
gcc dummy.c
readelf -l a.out | grep ': /tools'
gives no output.. doin the same but without the | grep part shows that what is supposed to say [Requesting program interpreter: /tools/lib/ld-linux.so.2] is showing [Requesting program interpreter: /lib/ld-linux.so.2] instead.. I manually went through the specs file and it has /tools/ before the only occurence of /lib/ld-linux.so.2. I have not had one error or even warning (that ive noticed) so far during the first phase. The only deviation from the book is that I used kernel 2.4.24 stead of 2.4.22.
At this point im kinda out of ideas as to what could have went wrong and am open to any suggestions.
Oh and on my host machine (slackware - current kernel 2.6.3) I have in /lib directory ld-2.3.2.so and ld-linux.so.2. I assume im using the ld-linux.so.2 or is it suppose to be ld-2.3.2.so..???