Below are the changes needed to build OMPI on OSX with ifort and icc.  Basically, the Xgrid component doesn't have a libtool tag defined for ObjC code.  Adding this makes it consistent with the rest of the build - all the other Makefiles has --tag=CC.  This was configured with './configure CC=icc CXX=icpc'

In orte/mca/pls/xgrid/Makefile.in:
215c215
< LTOBJCCOMPILE = $(LIBTOOL) --mode=compile $(OBJC) $(DEFS) \
---
> LTOBJCCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(OBJC) $(DEFS) \
219c219
< OBJCLINK = $(LIBTOOL) --mode=link $(OBJCLD) $(AM_OBJCFLAGS) \
---
> OBJCLINK = $(LIBTOOL) --tag=CC --mode=link $(OBJCLD) $(AM_OBJCFLAGS) \

I'll leave it up to the developers to figure out how to get the automake stuff to generate this properly.  I have no clue.

- Josh