I received the following answer from Tosh Bimbra of PartnerWorld Support:
This note is in response to PMR 52995 that was opened yesterday where
you had questions on XLC/C++ compiler for the PASE environment.
The crux of the installation challenge is whether the installation
script (written in Perl) recognizes the IBM i OS version and release. A
Perl-savvy person could probably figure out how to change the script to
run on other versions, but out of the box:
V7 will install on V5R2 and V5R3
V8 will install on V5R2, V5R3, 5.4
V9 will install on V5R2, V5R3, 5.4
V10 will install on 6.1
V10 is the only one that actually has an IBM i release dependency (i.e.
even if you do muck with the install script to get V10 to install on an
older release the compiler won't work)
Also recognize that any compiled binaries will run only on that level of
the OS (or newer) i.e. you can't compile a program on V5R4 and then try
to take the binary back to a V5R3 machine and run it there. So, if you
want to compile once and run on multiple releases, you need to compile
on the oldest of the releases you want to support.
Let me know if this helped. Tosh.
Tarlochan Singh Bimbra ( Tosh ) (Embedded image
Spencer Elliott wrote:
I have 3 System i machines which I would like to install the PASE C++/C
compiler on. The machines are at V5R2, V5R4 & V6R1 i5/OS releases. I
have found that PASE supports "IBM XL C/C++ Enterprise Edition for AIX".
Which version of the AIX compiler should I install in each environment?