This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: gcc-20010305 IRIX 5.3 installation
- To: Alexandre Oliva <aoliva at redhat dot com>
- Subject: Re: gcc-20010305 IRIX 5.3 installation
- From: Benjamin Kosnik <bkoz at redhat dot com>
- Date: Tue, 6 Mar 2001 09:47:55 -0800 (PST)
- cc: werner dot mausshardt at bruker dot de, gcc-bugs at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
> > building snapshot gcc-20010305 under IRIX 5.3 (make bootstrap)
> > stops with following error message:
>
> > ../include/bits/ctype_base.h:44: `_ISupper' was not declared in this scope
Hmm. Odd. I changed libstdc++-v3/configure.target
from:
irix*)
os_include_dir="config/os/irix"
to:
irix6.5*)
os_include_dir="config/os/irix"
as a temporary measure around this problem.
This should make irix 5.3, 6.2, etc select the generic ctype bits: why
isn't it? Can you reconfigure or do
./config.status --recheck; ./config.status
in your build tree and see what (builddir)/include/bits files are linked
with?
> I've posted a patch to fix this problem on Feb 11, but I haven't got
> approval yet. http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00605.html
this patch is ok, except I'm uneasy with the directory name
"pre-irix6.5". Also, since the current IRIX config bits only seem to work
on irix 6.5, we need to make sure that configure only selects them for
irix 6.5.
If there are only two irix versions of the "C" library ctype bits, then i
suggest the following:
config/os/irix/irix6.5
config/os/irix/irix5.3
where the 5.3 directory is the first working version, and works till irix6.5
This isn't the greatest naming convention, but I'm trying to keep
consistency with solaris, where we have
solaris2.5 (used by solaris 2.5.1 as well)
solaris2.6
solaris2.7 (used by solaris2.8 as well)
?
if somebody has a better idea please let me know.
-benjamin