Chris Staub wrote: > Yes, but in general it doesn't matter *where* you build stuff, it will > still work fine. > > However, this does seem to be an exception in the case of Glibc > 2.5...I've been testing it myself, and I get a build failure due to the > same problem, as it keeps complaining that > "/mnt/lfs/tools/glibc-build/../include/[headerfile].h and > /tools/include/[headerfile].h are the same file". > > mv -f /mnt/lfs/tools/glibc-build/s-proto.T > /mnt/lfs/tools/glibc-build/s-proto.d > make[2]: Leaving directory `/mnt/lfs/tools/glibc-2.5/signal' > make[2]: Entering directory `/mnt/lfs/tools/glibc-2.5/signal' > /bin/install -c -m 644 > /mnt/lfs/tools/glibc-build/../include/linux/limits.h > /tools/include/linux/limits.h > /bin/install: `/mnt/lfs/tools/glibc-build/../include/linux/limits.h' and > `/tools/include/linux/limits.h' are the same file
I've been trying to understand what is going on in this thread, but am having difficulty. from what I can see the system is trying to install /mnt/lfs/tools/glibc-build/../include/linux/limits.h which is, for clarity /mnt/lfs/tools/include/linux/limits.h as /tools/include/linux/limits.h Our problem is that we have a symlink from /tools to /mnt/lfs/tools/ My question is: Why does the package try to install something *from* a location that is outside its own files. Its own files reside on, in this case, {/mnt/lfs}/tools/glibc-build/ and {/mnt/lfs}/tools/glibc-$glibc-version but it is installing *from* {/mnt/lfs}/tools/linux/ What am I missing? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page