[PATCH] Fix PR target/16304: AIX 4.x forward reference proble
John David Anglin
dave@hiauly1.hia.nrc.ca
Mon Jan 3 07:38:00 GMT 2005
> > GCC releases often require newer versions of Binutils, GDB, or
> > Glibc. Without it, GCC may not build or be fully operational. A
> > GNU/Linux distributor may not support a system without the default system
> > toolchain, requiring a complete system upgrade and new license for
> > support. This does not seem different than the AIX situation to me.
>
> I agree.
The one difference is that AIX is not free software.
> There's nothing wrong, in principle, with GCC declaring AIX 4.3 unsupported.
>
> (In fact, for some time I've suggested that we should actively remove
> support for relatively obscure systems, rather than the traditional
> policy of "allow bitrot, but if someone steps forward to maintain it,
> let them." I'm not necessarily saying that AIX 4.3 is a relatively
> obscure system; I don't know much about that.)
I agree with this approach but it will obsolete my position as maintainer
for various obscure systems ;-(
Albert Chin asked me to look at the AIX assembler problem because
he supports various AIX clients using AIX 4.3. He specifically
needs GCC C++ to build a number of the packages that he distributes.
He also supports clients using HP-UX 10.20. Thus, he still has a
support needs for various old systems even if his clients don't use
GCC themselves.
As far as I can tell, the principle metric is the presence of a
maintainer and reasonably active maintenance. I don't have the time
or the systems to adopt AIX 4.x but I do have a few more patches in
the pipeline. I believe Albert would like to see GCC support on AIX
4.3 for another couple of years.
For some reason, I spent the past couple of days trying to work
through various bugs on the vax. I believe that I now have a set
of patches that will allow a full bootstrap except for the Ada
runtime on the 3.3 and 3.4 branches. Thus, it's possible to keep
old systems going if there's a will.
I still get emails from various vax adicts trying to get netbsd and
linux going on the vax. These activities certainly aren't mainstream
but they do provide a training ground. This is how I came to GCC.
GCC isn't getting any simpler and the demands for a quality product
probably will increase. Thus, I believe there is a role for a set
of minor ports. On the other hand, rot has to be controlled, so
housekeeping is needed from time to time.
Happy New Year,
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
More information about the Gcc-patches
mailing list