solaris2.7, solaris2.8

Benjamin Kosnik bkoz@cygnus.com
Mon May 8 19:21:00 GMT 2000


Current solaris2.7, 2.8 builds are failing for me here:

[snip]
make[3]: Entering directory `/horton/bkoz/bld-solaris28-gcc-3/sparc-sun-solaris2.8/libstdc++-v3/src'
/bin/sh ../libtool --mode=compile /horton/bkoz/bld-solaris28-gcc-3/gcc/g++ -B/horton/bkoz/bld-solaris28-gcc-3/gcc/ -B/horton/bkoz/H-solaris2.8-gcc-3/sparc-sun-solaris2.8/bin/ -DHAVE_CONFIG_H -I. -I../../../../src.egcs_binutils/libstdc++-v3/src -I.. -nostdinc++ -I../../../../src.egcs_binutils/libstdc++-v3 -I../libio -I../../../../src.egcs_binutils/libstdc++-v3/libio  -I../../../../src.egcs_binutils/libstdc++-v3/config/cpu/sparc/sparc32 -I../../../../src.egcs_binutils/libstdc++-v3/config/solaris/solaris2.7 -I/horton/bkoz/H-solaris2.8-gcc-3/include    -g -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -Werror  -O0 -ggdb    -fimplicit-templates \
-c -D`echo stringCTORNC.lo | tr -dc 'A-Z'` ../../../../src.egcs_binutils/libstdc++-v3/src/string-inst.cc -o stringCTORNC.lo
rm -f .libs/stringCTORNC.lo
/horton/bkoz/bld-solaris28-gcc-3/gcc/g++ -B/horton/bkoz/bld-solaris28-gcc-3/gcc/ -B/horton/bkoz/H-solaris2.8-gcc-3/sparc-sun-solaris2.8/bin/ -DHAVE_CONFIG_H -I. -I../../../../src.egcs_binutils/libstdc++-v3/src -I.. -nostdinc++ -I../../../../src.egcs_binutils/libstdc++-v3 -I../libio -I../../../../src.egcs_binutils/libstdc++-v3/libio -I../../../../src.egcs_binutils/libstdc++-v3/config/cpu/sparc/sparc32 -I../../../../src.egcs_binutils/libstdc++-v3/config/solaris/solaris2.7 -I/horton/bkoz/H-solaris2.8-gcc-3/include -g -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -Werror -O0 -ggdb -fimplicit-templates -c -D  -fPIC -DPIC ../../../../src.egcs_binutils/libstdc++-v3/src/string-inst.cc -o .libs/stringCTORNC.lo
<command line>: #define must be followed by an identifier
make[3]: *** [stringCTORNC.lo] Error 1
[snip]

Solaris 2.6 seems fine. 

It appears as if the following:

% `echo stringCTORNC.lo | tr -dc 'A-Z'`
returns "CTORNC" on solaris2.6 

% `echo stringCTORNC.lo | tr -dc 'A-Z'`
yet ': Command not found.' on solaris2.7, 2.8

Anywbody else running into this, and if so, how did you get around it?

-benjamin











More information about the Libstdc++ mailing list