This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Building libstdc++
- To: gdr at codesourcery dot com
- Subject: Re: Building libstdc++
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Tue, 26 Dec 00 07:25:08 EST
- Cc: gcc at gcc dot gnu dot org
Kenner, could you try Brent's patch and let us know if it works for you?
I didn't see a complete patch with the proper conditionalization, so there's
nothing to try yet. Obviously, if I'm getting complaints about certain
lines, deleting them will "fix" the problem. I believe I'm also getting
errors on "/*" style comment lines, too.
I'd like to understand what those psuedo-ops are there for, though,
before we just delete them. As to the comment lines, they clearly needn't
be in the generated assembler code.
Just for the heck of it, I temporarily deleted those pseudos and comment
lines and tried again. This time I got:
/g/gcc/alpha3/gcc/g++ -B/g/gcc/alpha3/gcc/ -nostdinc++ -L/g/gcc/alpha3/alphaev56
-dec-osf4.0c/libstdc++-v3/src -L/g/gcc/alpha3/alphaev56-dec-osf4.0c/libstdc++-v3
/src/.libs -B/usr/local/alphaev56-dec-osf4.0c/bin/ -B/usr/local/alphaev56-dec-os
f4.0c/lib/ -isystem /usr/local/alphaev56-dec-osf4.0c/include -nostdinc++ -I../..
/../../egcs/libstdc++-v3/include/std -I../../../../egcs/libstdc++-v3/include/c_s
td -I../../../../egcs/libstdc++-v3/libsupc++ -I../../../../egcs/libstdc++-v3/inc
lude -I../libio -I../../../../egcs/libstdc++-v3/libio -I../../../../egcs/libstdc
++-v3/libmath -I../include -g -O2 -fno-implicit-templates -Wall -Wno-format -W -
Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c ../../../../egcs/
libstdc++-v3/src/ios.cc -o ios.o
In file included from ../../../../egcs/libstdc++-v3/include/bits/locale_facets.h
:380,
from ../../../../egcs/libstdc++-v3/include/bits/std_locale.h:38
,
from ../../../../egcs/libstdc++-v3/include/bits/std_fstream.h:4
0,
from ../../../../egcs/libstdc++-v3/src/ios.cc:36:
../include/bits/ctype_inline.h: In member function `bool
std::ctype<char>::is(unsigned char, char) const':
../include/bits/ctype_inline.h:40: `__OBJ_DATA' undeclared (first use this
function)
../include/bits/ctype_inline.h:40: (Each undeclared identifier is reported only
once for each function it appears in.)