On Thu, Jun 07, 2001 at 11:03:55AM +0200, Dimitri Papadopoulos wrote:
> Hi,
> 
> > I though I would pass this information along so others would know of 
> > the problem. I was compiling lyx-1.1.6fix2 on a Sun Ultra-60 running 
> > Solaris 2.6 using gcc 2.95.3 and the assembler from /usr/ccs/bin. The 
> > problem was that the assembler failed on one of the files when 
> > debugging was turned off (no -g). I forgot to write the filename 
> > down, but from memory it was in the insets directory and I think it 
> > was insetinclude. It looked like the variable used to set the data 
> > size was one of those whoppers from the STL and the assembler didn't 
> > know what to do with it. Everything worked fine when the -g was left 
> > in.
> 
> You shouldn't be using Sun's assembler and linker with GCC, use GNU
> binutils. Or you'll have problems with large shared libraries. Also
> Sun as 4.X, the assembler bundled with Solaris 2.5.1 and probably
> is broken in that it cannot cope with long symbol names. For example
> using map<string,string> did cause problems here. This has been fixed
> in recent versions. In any case it's better to use GNU binutils with
> GCC. Details about all this here:
>       http://gcc.gnu.org/install/specific.html

This applies only to Solaris 2.5.1 and 2.6. We have had *no* reason to
build GCC with GNU as on Solaris 7 and 8. And, we have compiled KDE on
these platforms.

> Note that LyX 1.1.6fix2 should not be compiled with GCC 2.95.3, at
> least on Solaris.

Huh?

-- 
albert chin ([EMAIL PROTECTED])

Reply via email to