gcc compatibility with Sun Forte
Rupert Wood
me@rupey.net
Wed Feb 6 00:28:00 GMT 2002
Juli Heaton wrote:
> I am beginning a C++ software development program. We have gcc,
> etc. in-house and are planning to use this for our development.
> However, we have a requirement to be compatible with Sun Forte.
> Our customer will be integrating several products together using Sun
> Forte.
>
> Can you give me any documentation you have on this to convince my
> customer that the gcc product we provide will be compatible with
> their setup.
In my (limited) experience of this the only real problem is with the STL
implementations. If you're using GCC 3+ then you should be OK: the
syntax-checking in GCC is at least as strict as Forte's, and both
compilers are roughly equivalently conforming. On the other hand, I've
seen Forte-specific STL oddities and the odd templating bug so I don't
think that you can avoid testing with Forte completely.
Forte vs 2.95: Forte enforces the std namespace but 2.95 doesn't.
Back-porting to 2.95 from Forte, you might hit problems with missing
stringstreams in GCC 2.95, but I can't think of anything else of the top
of my head.
The only document I've seen would be Red Hat's Solaris-to-Linux porting
guide,
http://www.redhat.com/devnet/whitepapers/solaris_port/book1.html
which has some relevant passages; particularly, if you're developing GCC
on Linux then you'll have to be aware of the odd difference in system
call interfaces.
Good luck,
Rup.
More information about the Gcc-help
mailing list