oops, how does one re-install gcc?
sukucorp at gmail.com
Tue Oct 18 15:38:59 PDT 2005
On 10/18/05, Jeremy Byron <rjjbyron at shaw.ca> wrote:
> Tushar Teredesai wrote:
> > <snip>
> > For your current problem, one thing you could do is to use the
> > following to install the new gcc:
> > make DESTDIR=/var/tmp/gcc install
> > This will install everything into a fakeroot /var/tmp/gcc. Now remove
> > the previous gcc version from the standard directories and then
> > recursively copy over the file in the fakeroot to their final
> > destination. Something like
> > cd /var/tmp/gcc &&
> > tar cf - . | (cd / ; tar xf - )
> Problem is, he cannot 'make install' anywhere because he has already
> removed the previous gcc version from the standard directories. (He
> said the 'make install' needs gcc to be present and it no longer is.)
OP said he was restarting the build anyways, but asking for a way he
could have achieved it.
> Though I'm sure this solution would work otherwise (so long as gcc
> doesn't get it's install path hardcoded into anything).
The install prefix is still /usr, the above approach is callled the
fakeroot/DESTDIR approach (mentioned in the BLFS book).
mailto:tushar at linuxfromscratch.org
More information about the lfs-support