This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: 3.4.3 unable to compile 2.95.3
Edward Peschko wrote:
the problem is that - at the moment - 3.4.3 can't compile other pieces of software.
For instance, my experience with glib-2.3.2.
There is a close relationship between gcc and glibc, because often bug
fixes need to be applied to both at the same time. The result is that
for any one glibc release, there is often only one gcc release that will
correctly compile it.
Unless you apply patches to glibc and/or gcc to make it work. Dan
Kegel's crosstool has a very nice collection of such patches, and also
tables showing you which combinations of tools and targets are known to
work.
http://kegel.com/crosstool
Hence IMO it makes
sense to make an exception and *force* backward compatibility for old versions
of gcc.
In general, this can't be done without backpatching older gcc/glibc
sources, or crippling current gcc/glibc sources, and both of these are
undesirable solutions.
It is much easier to solve this problem with backups, and/or packaging
tools like rpm.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com