This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]