Index: /issm/trunk/src/c/Makefile.am
===================================================================
--- /issm/trunk/src/c/Makefile.am	(revision 1379)
+++ /issm/trunk/src/c/Makefile.am	(revision 1380)
@@ -594,5 +594,10 @@
 endif
 
-LDADD = ./libpISSM.a $(METISLIB) $(PETSCLIB) $(DAKOTALIB) $(SLEPCLIB) $(MUMPSLIB) $(PLAPACKLIB)  $(MPILIB) $(X_LIBS) -lX11 $(BLASLAPACKLIB) $(MKLLIB) $(SCALAPACKLIB) $(BLACSLIB) $(FLIBS)
+
+#this compilation order works for linux
+#LDADD = ./libpISSM.a $(METISLIB) $(PETSCLIB) $(DAKOTALIB) $(SLEPCLIB) $(MUMPSLIB) $(PLAPACKLIB)  $(MPILIB) $(X_LIBS) $(BLASLAPACKLIB) $(MKLLIB) $(SCALAPACKLIB) $(BLACSLIB) $(FLIBS) $(GRAPHICSLIB)
+
+#this compilation order works  for mac
+LDADD = $(TRIANGLELIB)  $(PETSCLIB)  ../c/libpISSM.a  $(METISLIB) $(FLIBS)  $(PLAPACKLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MUMPSLIB) $(BLACSLIB) $(DAKOTALIB) $(X_LIBS) $(SLEPCLIB)  $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB)
 
 diagnostic_exe_SOURCES = parallel/diagnostic.cpp
