Are you wanting to build statically on the Cray? (That is, are you already configuring with --enable-static --disable-shared?)
If so, this might be related to a similar problem we faced on BG/Q, and there is an -all-static flag that can be passed to the link mode of libtool that might help out. http://www.gnu.org/software/libtool/manual/html_node/Link-mode.html There currently isn't a clean way of passing such an arg to libmesh's configure. What you do is: Run configure _without_ setting LDFLAGS. Then do: LDFLAGS=-all-static make Can you try that and see if it helps? If so, I'll try to work up a patch that adds a --enable-all-static flag to our configure. -- John On Tue, Aug 20, 2013 at 12:27 PM, Jim Fonseca <[email protected]> wrote: > Hi Minq, > Did you ever get this resolved? I am facing the same problem. > Thanks, > Jim > > > On Wed, Jul 10, 2013 at 5:55 PM, Minq Q <[email protected]> wrote: > > > Hi, > > > > I am trying to compile libmesh on Cray XE6. Using GNU compiler. > > > > Then I got an error: > > > > CC ncgentab.o > > CCLD ncgen3 > > /usr/bin/ld: attempted static link of dynamic object > > `../liblib/.libs/libnetcdf.so' > > > > Do you know, how can fix it? > > > > Thank you, > > / Ming Q. > > > > ---- > > My configure command is: > > CC=cc CXX=CC FC=ftn ./configure --enable-everything > > > > Result is: > > Library Features: > > adaptive mesh refinement......... : yes > > blocked matrix/vector storage.... : yes > > complex variables................ : no > > example suite.................... : yes > > ghosted vectors.................. : yes > > high-order shape functions....... : yes > > id size (boundaries)............. : 2 bytes > > id size (dofs)................... : 4 bytes > > id size (processors)............. : 2 bytes > > id size (subdomains)............. : 2 bytes > > infinite elements................ : yes > > Dirichlet constraints............ : yes > > node constraints................. : yes > > parallel mesh.................... : no > > performance logging.............. : yes > > periodic boundary conditions..... : yes > > reference counting............... : yes > > shape function 2nd derivatives... : yes > > stack trace files................ : yes > > variational smoother............. : yes > > xdr binary I/O................... : yes > > providing libMesh::CommWorld..... : yes ***LEGACY FEATURE*** > > > > Optional Packages: > > boost............................ : yes > > cppunit.......................... : no > > eigen............................ : yes > > exodus........................... : yes > > version....................... : v5.22 > > fparser.......................... : yes > > build from version............ : release > > glpk............................. : no > > gmv.............................. : yes > > gzstream......................... : yes > > hdf5............................. : no > > laspack.......................... : yes > > libhilbert....................... : yes > > metis............................ : yes > > mpi.............................. : yes > > nanoflann........................ : yes > > nemesis.......................... : yes > > version....................... : v5.22 > > netcdf........................... : yes > > version....................... : 4 > > openmp........................... : yes > > parmetis......................... : yes > > petsc............................ : yes > > version....................... : 3.3.0 > > sfcurves......................... : yes > > slepc............................ : no > > tbb.............................. : no > > c++ threads...................... : no > > c++ rtti ........................ : yes > > tecio............................ : yes > > tecplot...(vendor binaries)...... : no > > tetgen........................... : yes > > triangle......................... : yes > > trilinos......................... : no > > vtk.............................. : no > > > > > ------------------------------------------------------------------------------ > > See everything from the browser to the database with AppDynamics > > Get end-to-end visibility with application monitoring from AppDynamics > > Isolate bottlenecks and diagnose root cause in seconds. > > Start your free trial of AppDynamics Pro today! > > > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > > _______________________________________________ > > Libmesh-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > > > > -- > Jim Fonseca, PhD > Research Scientist > Network for Computational Nanotechnology > Purdue University > 765-496-6495 > www.jimfonseca.com > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > Libmesh-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/libmesh-users > ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
