3.4.3 unable to compile 2.95.3

James E Wilson wilson@specifixinc.com
Thu Jan 20 13:22:00 GMT 2005


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



More information about the Gcc mailing list