I could successfully compile OpenMPI versions 1.2.X on Itanium Linux with the same compilers. I was never able to compile the 1.3 beta versions on IA64 Linux.
I am using whatever assembler that ./configure provides. I believe it is icc. Should I set AS (I think) to iac?