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