The 'patch' command in the LFS book (Sec. 5.5.1) immediately follows three un-tar operations where the 'root' directories of the three newly-created source trees are renamed to mpfr, gmp, and mpc.
I understand that the patchfile (by virtue of its name) has something to do with gcc. But I can't relate that to -any- of the three source trees that were just created. I still don't understand where I should be when I do the indicated 'patch' command in this instance. The dir tree I have (just prior to the patch cmd) is source source/mpfr // has configure, configure.ac source/gmp // has configure source/mpc // has configure, configure.ac .... So it's not clear at all which of these directories the patch is directed at. What is the clue that I'm missing? /Rafe B. At 09:31 PM 1/30/2012, Firerat wrote: >On 31 January 2012 00:31, rafe_b <[email protected]> wrote: > > > > 2. The issue in the previous item isn't insurmountable > > in most cases, but it gets critical for the first 'patch' > > command of Sec. 5.5.1, to wit: > > > > patch -Np1 -i ../gcc-4.6.1-cross_compile-1.patch > > > >the patches are crafted such that they are relative to the root of the >source ( after stripping the leading path in the patch with the -p >flag) >patch --help , for some detail ( man patch and/or info patch, will get >some more ) > > > [There are two files being patched, but they > > are not unique to any one of these three > > directories -- 'configure' appears in all three, > > and 'configure.ac' appears in two out of three.] > > >It is only patching ./configure and ./configure.ac ( relative to the >root of the gcc src ) >the patch is for gcc, not mpfr, gmp or mpc -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
