[MOAB-dev] r5625 - MOAB/trunk/tools

iulian at mcs.anl.gov iulian at mcs.anl.gov
Tue Jul 3 09:47:35 CDT 2012


Author: iulian
Date: 2012-07-03 09:47:35 -0500 (Tue, 03 Jul 2012)
New Revision: 5625

Modified:
   MOAB/trunk/tools/Makefile.am
Log:
32-bit builds failed because:
 we can't build imesh and igeom because sizeof EntityHandle (4) is different
 from size of (void*) (8). We do this check when we configure.
 tools/Makefile.am added a direct dependency on iMesh, through pointsearch
 (Ryan)
as a workaround, we check now if imesh is enabled, before adding imesh to the
linking libraries (LDADD variable).

Still to be solved:
 -how to build imesh and igeom for 32 bit, on a 64 bit machine?
 -is pointsearch needing imesh?


Modified: MOAB/trunk/tools/Makefile.am
===================================================================
--- MOAB/trunk/tools/Makefile.am	2012-07-02 18:53:18 UTC (rev 5624)
+++ MOAB/trunk/tools/Makefile.am	2012-07-03 14:47:35 UTC (rev 5625)
@@ -5,7 +5,10 @@
 	       -I$(top_srcdir)/itaps \
                -I$(top_builddir)/src/parallel 
 
-LDADD = $(top_builddir)/src/libMOAB.la $(top_builddir)/itaps/imesh/libiMesh.la
+LDADD = $(top_builddir)/src/libMOAB.la
+if ENABLE_imesh
+ LDADD+= $(top_builddir)/itaps/imesh/libiMesh.la
+endif
 
 # For old (pre 1.10.x) versions of Automake
 docdir = @docdir@



More information about the moab-dev mailing list