C++ complier ,linker setting

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
abhik05
Participant
Posts: 28
Joined: Thu Mar 08, 2012 8:31 am

C++ complier ,linker setting

Post by abhik05 »

I have installed IBM Information server (DataStage 8.1.0.0) on AIX server (version :5.3.0.0) box.
I have been able to run datastage jobs from datastage client.
But not able to develop jobs using transformer stages as compiler information are given incorrectly..
Please help me to set C++ compiler and linker information in data stage administrator.

I have dsadm privilege and root access to the mentioned AIX server.


Thanks.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Start by telling us exactly which compiler you installed.
-craig

"You can never have too many knives" -- Logan Nine Fingers
abhik05
Participant
Posts: 28
Joined: Thu Mar 08, 2012 8:31 am

Post by abhik05 »

I already seem to have C++ version 8 installed on this box from the below mentioned details,acquired from the AIX box.

xlC.adt.include 8.0.0.0 COMMITTED C Set ++ Application
xlC.aix50.rte 10.1.0.2 APPLIED XL C/C++ Runtime for AIX 5.3
xlC.cpp 9.0.0.0 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.cpp 9.0.0.0 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.rte 10.1.0.2 APPLIED XL C/C++ Runtime
xlC.rte 10.1.0.2 APPLIED XL C/C++ Runtime

Please let me know if I can use any one from here or I need separate C++ compiler.

Thanks.
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

Version 8.1 system requirements, AIX compilers:

- May 2008 XL C/C++ Enterprise Edition V8.0 for AIX PTF, Reference #4019338
- August 2008 XL C/C++ Enterprise Edition V9.0 for AIX, Reference #4020144
- October 2008 XL C/C++ Enterprise Edition V10.1 for AIX, Reference #4021392

http://www-01.ibm.com/support/docview.w ... wg21315971
Choose a job you love, and you will never have to work a day in your life. - Confucius
abhik05
Participant
Posts: 28
Joined: Thu Mar 08, 2012 8:31 am

Post by abhik05 »

@Eric
Thanks for replying with the link.

As per the link LINUX system should have compiler and linker setting as "g++".
I have tried this one for experimental purpose .But it didn't work.
For AIX no setting details has been given.

Thanks
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

This won't be apples to apples, but here is what I have on AIX 6.1 with v8.7, lslpp -l command output for xlC compiler (stick with that; not g++):

Code: Select all

  xlC.adt.include           11.1.0.0  COMMITTED  C Set ++ Application
                                                 Development Toolkit
  xlC.aix61.rte             11.1.0.0  COMMITTED  XL C/C++ Runtime for AIX 6.1
  xlC.cpp                    9.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.cpp          9.0.0.0  COMMITTED  C for AIX Preprocessor
                                                 Messages--U.S. English
  xlC.msg.en_US.rte         10.1.0.3  COMMITTED  XL C/C++ Runtime
                                                 Messages--U.S. English
  xlC.rte                   11.1.0.0  COMMITTED  XL C/C++ Runtime
  xlC.sup.aix50.rte          9.0.0.1  COMMITTED  XL C/C++ Runtime for AIX 5.2
I noticed mine has one more fileset entry than what you listed (xlC.sup.aix50.rte, the last one), and its description is runtime for AIX 5.2, so you may want to check into that one.

As far as Administrator goes, I find 5 environment variables under the Parallel \ Compiler area. I've not had to change any of those values from their defaults. If you've changed those, see if your version has an "All to Default" button to try.
Choose a job you love, and you will never have to work a day in your life. - Confucius
jwiles
Premium Member
Premium Member
Posts: 1274
Joined: Sun Nov 14, 2004 8:50 pm
Contact:

Post by jwiles »

I don't see it in the 8.1 docs, but in the 8.5 docs the settings for the VisualAge compiler (AIX) are listed <a href="http://publib.boulder.ibm.com/infocente ... 0">here</a>.
- james wiles


All generalizations are false, including this one - Mark Twain.
Post Reply