Irix 6.2 <> 6.3 math.h vs. stdlib.h initstate() prototype mismatch

Matthias Hopf hopf@immd9.informatik.uni-erlangen.de
Mon May 31 21:06:00 GMT 1999


On May 17, 99 08:42:29 -0400, N8TM@aol.com wrote:
> In a message dated 5/17/99 1:13:15 AM Pacific Daylight Time, 
> oliva@dcc.unicamp.br writes:
> > > We are using several Machines with IRIX 6.2 and up. Of course, we
> >  > compiled egcs on the lowest common system 6.2.
> >  It won't work.  Because egcs fixes header files, you must have one
> >  installation for each version of the operating system.

Actually, it works quite well. Except for the single mentioned problem (math.h)
no additional warnings/errors occure, even when compiling large system dependend
packages as wxWindows, ACE, or several ORBs.

> I haven't seen any problems using egcs built on Irix6.4 under Irix6.5, but 
> the ability to go the other way is quite limited.  Shouldn't be surprised; we 
> wasted weeks on obscure bugs when our software supplier switched to 6.5 and 
> we didn't.  I think the cross-compatibility with 6.2 was much worse, as you 
> indicate.

Sure. There are much more incompatibilities, especially regarding libraries
with different major versions.

Nevertheless, I will remember the patch and use it again for the next egcs
release. Perhaps 6.2 is dead then for us as well :^)

Thanx so far

Matthias

-- 
 IMMD |  Matthias Hopf - Computer Graphics Group, FAU Erlangen/Nuernberg
  IX  |  IMMD IX, Am Weichselgarten 9, 91058 Erlangen, Germany
      |  Phone 85-29922     Fax 85-29931      EMail hopf@immd9.cs.fau.de
  GDV |  http://www9.informatik.uni-erlangen.de/Persons/Hopf/



More information about the Gcc-bugs mailing list