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


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

Re: gcc-20010305 IRIX 5.3 installation



> > 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


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