Hi, In ch5.25 we use a patch to correct some hard-codes paths. It is possible to do the same thing by just using configure options:
./configure.gnu --prefix=/tools \ -Dstatic_ext='Data/Dumper Fcntl IO POSIX' \ -A define:libc=/tools/lib/libc-2.7.so \ -A define:glibpth=/tools/lib \ -A define:usrinc=/tools/include \ -U locincpth= \ -U loclibpth= Pros: better visibility and understanding of what is going on; easier to explain what and why we are doing this. Cons: more complex configure: more typos. Short explanation: -A define:symbol=... : (re)defines a symbol that has been set in the hints/linux.sh-file. -U symbol= : symbol gets completely empty We set the three symbols so perl will use the libc and the headers in /tools and not those on the host. We unset the local searchpaths so the host won't be searched for the same reasons. Bye Erik-Jan -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page