Re: [Cppunit-devel] Building cppunit for Sun 5.0 and 6.0 compilers
Brought to you by:
blep
From: Baptiste L. <gai...@fr...> - 2002-06-01 11:39:05
|
I've added the following to install-unix. Let me know if it is enough: Solaris/Sun 6.0 compiler ------------------------ Sun 6.0 compiler requires the "-pta -instances=3Dstatic" options. 'make check' has been reported to fail to build, but 'make install' = works. ----- Original Message -----=20 From: Magne Borg=20 To: 'Lavoie Philippe' ; 'David Marcombes'=20 Cc: cpp...@li...=20 Sent: Friday, May 24, 2002 6:06 PM Subject: RE: [Cppunit-devel] Building cppunit for Sun 5.0 and 6.0 = compilers Thank you all for the helpful information. =20 I was able to build cppunit for Sun 6.0 by adding the -pta and = -instances=3Dstatic options. However, when I do a "make check" it starts printing "Output line too = long." and I have to kill it after a while. But after doing a "make install" I am able to use the cppunit library, = so it seems like it was able to build fine. =20 Cppunit will not work with Sun 5.0 because Sun 5.0 doesn't support = member templates. =20 Thanks, Magne -----Original Message----- From: Lavoie Philippe [mailto:la...@yu...] Sent: Friday, May 24, 2002 7:54 AM To: David Marcombes Cc: bo...@it...; cpp...@li... Subject: Re: [Cppunit-devel] Building cppunit for Sun 5.0 and 6.0 = compilers David Marcombes wrote: Magne, I do think 6.0 supports templates You might want to try use different options for CC, I've seen this = kind of problem before. There is on option -instances ( extern static = global ) Give it a try it might help. In a project I also had to use = -pta ( equivalent to -template=3Dwholeclass ). I do remember what was the exact combination, hopefully it will = trigger some memories here. Hope it Helps David M. I concur with David, I checked my old configuration files and I have = something like the following inside the configure.in if test "$CXX" =3D CC; then case "$target_os" in solaris*) CXXFLAGS=3D$CXXFLAGS" -pta" complex_lib=3D"-lcomplex" clean_list=3D"-r Templates.DB" ;; irix*) CXXFLAGS=3D$CXXFLAGS" -pta -n32 -64" complex_lib=3D"-lcomplex" clean_list=3D"-r Templates.DB ii_files" ;; esac The -pta is pretty much required when you generate a library.=20 Phil |