Unix True 64 - Porting to TRU64

This is Interesting: Free IT Magazines  
Home > Archive > Unix True 64 > July 2006 > Porting to TRU64





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Porting to TRU64
abybaby

2006-07-05, 7:25 am

Hi,
I have an application which is available in many platforms like HPUX64,
Solaris, Linux AIX etc. Now I am porting for the first time to TRU64.
Mt product is a pure c++ based server. I would like to know what are
the chnages that I have to make in compiler flags. The compiler which I
used in HPUX is aCC and g++ on Linux.
Also what are the different compilers available on TRU64 and which one
is the least buggy and more efficient.
Which one would be a eay port?
a) Porting from HPUX 64(compiler used is aCC) to TRU64
b) Porting from AIX( Compiler used is xlC) to TRU64
c) Porting from Linux x86(compiler used is g++) to TRU64
Also, if some one can refer the list of generic changes requied in the
CC_FLAGS.

Michael Kraemer

2006-07-08, 7:25 am

abybaby schrieb:
> Hi,
> I have an application which is available in many platforms like HPUX64,
> Solaris, Linux AIX etc. Now I am porting for the first time to TRU64.
> Mt product is a pure c++ based server. I would like to know what are
> the chnages that I have to make in compiler flags. The compiler which I
> used in HPUX is aCC and g++ on Linux.
> Also what are the different compilers available on TRU64 and which one
> is the least buggy and more efficient.


well, my experience is with vanilla C only,
but I doubt it would be very different with C++:
On most platforms you have 2 choices, gcc and the vendor's compiler.
As for code analysis, gcc is probably the best tested compiler,
whereas code generation, optimization and platform support
is usually better with the vendor's product. In the past,
however, I found the DEC compilers to be unusually buggy,
when compared with e.g. gcc or xlC.

> Which one would be a eay port?
> a) Porting from HPUX 64(compiler used is aCC) to TRU64
> b) Porting from AIX( Compiler used is xlC) to TRU64
> c) Porting from Linux x86(compiler used is g++) to TRU64
> Also, if some one can refer the list of generic changes requied in the
> CC_FLAGS.
>


This can't be answered in general, depends on the details.
If you have all compilers available, just give it a try, I'd say.
One might be tempted to use gcc all the way, but I wouldn't give
up on "proprietary" compilers too early. With a properly setup
makefile it isn't too hard to use different compilers on different
platforms. IMHO it should be even possible to use a single makefile
for all platforms.

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com