Filesets needed
The bos.64bit is the Base Operating System 64-bit runtime fileset.
If bos.64bit is not installed, you do not have the /etc/methods/cfg64 file.
Without the /etc/methods/cfg64 file, you will not have the option of
enabling or disabling the 64-bit environment via SMIT, which updates
the inittab with the load64bit line (simply adding
this line does not enable the 64-bit environment).
The command lslpp -l bos.64bit will reveal if this fileset is installed.
The bos.64bit fileset is on the 4.3.x media, however, installing it does
not ensure that you will be able to run 64-bit software.
With the bos.64bit fileset installed on non 64-bit hardware,
you should be able to compile your 64-bit software;
however, you will not be able to run 64-bit programs
on your 32-bit hardware.
Hardware required
You must have 64-bit hardware to run 64-bit applications.
At AIX levels 4.3.2 and 4.3.3, to determine whether
your system has 32-bit or 64-bit hardware architecture:
1.Log in as root.
2.At the command line, enter:
bootinfo -y
This produces the output of either 32 or 64, depending on
whether the hardware architecture is 32-bit or 64-bit.
In addition, if you enter lsattr -El proc0, at any version of AIX,
the output of the command should return the
type of processor for your server.
The types of 64-bit processors are as follows:
PowerPC_RS64
PowerPC_RS64 II
PowerPC_RS64 III
PowerPC_Power3
PowerPC_Power3 II
Kernel extensions
To determine if the 64-bit kernel extension is loaded, from the
command line enter:
genkex |grep 64
You should see information similar to the following:
149bf58 a3ec /usr/lib/drivers/syscalls64.ext
I thought it was bootinfo -K (capital K...) but that only worked in 4.3.3 and higher...
I think it was maintenance level 6 for 4.3.3 when they put that flag.....