As an update for anyone else who comes up with the problem... The use of "-pipe" causes the "Out of symble table" problem. Removing this solves the problem.
The use of "-pipe" on a Sparc processor is not a problem. This only occurs with Intel Solaris. -Dan Dan Cohen wrote: > I receive the following message when compiling TAO 1.4 on Solaris 8 for > Intel: > > % g++ -W -Wall -Wpointer-arith -pipe -O3 -gstabs+ -D_REENTRANT > -I/export/home/ACE_wrappers -I/export/home/ACE_wrappers/TAO > -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ > -I/export/home/ACE_wrappers/TAO -DTAO_IFR_CLIENT_BUILD_DLL -c -fPIC -o > .shobj/IFR_BasicC.o IFR_BasicC.cpp > Assembler: IFR_BasicC.cpp > "<stdin>", line 221286 : Internal: Out of symbol table > make: *** [.shobj/IFR_BasicC.o] Error 2 > > Here is more information: > % uname -a > SunOS iptgtest4 5.8 Generic_108529-13 i86pc i386 i86pc > % g++ --version > g++ (GCC) 3.2.3 > % ld --version > GNU ld 2.11.2 > % as --version > GNU assembler 2.11.2 > > > Is there any way to get past this problem? With the same configuration > on a Sparc, I have no problems compiling. > > I'm not running out of physical memory (512MB), and I'm not touching > swap space (2GB) when compiling the program. > > I've tried using the Solaris linker and assembler without luck. > > I've also tried the following: > % g++ -W -Wall -Wpointer-arith -pipe -gstabs+ -D_REENTRANT \ > -I/export/home/ACE_wrappers -I/export/home/ACE_wrappers/TAO > -DACE_HAS_EXCEPTIONS \ > -D__ACE_INLINE__ -I/export/home/ACE_wrappers/TAO > -DTAO_IFR_CLIENT_BUILD_DLL -c \ > -fPIC -o .shobj/IFR_BasicC.o IFR_BasicC.cpp > Assembler: IFR_BasicC.cpp > "<stdin>", line 329090 : Internal: Out of symbol table > > > Any help would be appreciated. > > Thanks, > Dan _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus