Yes. The questions are really: what are you porting, and from what level of
AIX?

For AIX 4.x and 5.x, straight C, C++, Java, Perl, etc go over with mostly
makefile changes -- and things that run on AIX 4.x and higher don't really
require many of those now that AIX puts most of the tools in semi-customary
places.  Fortran is a little tougher, as gf77 isn't quite as mature or
feature-rich as xlf, but is still pretty much compile and go. Other
languages, ask me offline. Modern AIX is pretty painless these days; there's
a few weirdnesses, but mostly normal stuff these days.

Note: while you're doing this, it's a good time to convert to using the GNU
development tools (CVS, configure, etc). This will make your life much
easier in the future, and they also run on AIX, so you can keep things
common during the transition period.

AIX 3.x? Well, it's a bit harder. Lots more makefile hacking, and the
library lists are often quite different than the 4.x and POSIX style. See
note above.

If there are commercial packages involved, it's a lot harder, for obvious
reasons.

-- db

Reply via email to