On Nov 10, 2011, at 4:22 AM, robert wrote: > Am Mittwoch, den 24.08.2011, 22:16 -0500 schrieb Roy Stogner: > >> >> Hi Robert, >> >> My experience with the BIG machines is that many of them don't support >> dynamic linking. This static build produces bigger >> binaries but simplifies the runtime environment on the compute nodes. Most >> of the Cray machines are designed this way including >> Jaguar. I can't say for sure what IBM does since I don't have experience >> with that architecture but before you dive very far >> into this, I would suggest you try configuring libmesh with >> "--disable-shared" and see if that resolves the problem. >> >> Best Regards, >> Cody >> > > > I have to bring up an old topic: When compiling libmesh (0.7.1) with > petsc3.1 on a BlueGene/P I had some troudle some months ago. Following > the suggestion of Cody above I could resolve the problem. > Now I wanted to buile the svn version of libmesh but with petsc.3.2 (the > only change in configuring petsc was "--download-ml"). I am following > the same configuration options as two months ago: > ./configure --enable-parmesh --disable-shared > > However, I get the following abort: > > /home/bodner/software/petsc-3.2-p5/arch-bgp-ibm-opt/lib/libpetsc.a(dlimpl.o): > In function `PetscDLOpen': > dlimpl.c:(.text+0xa0): warning: Using 'dlopen' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /home/bodner/software/libmesh_svn/lib/powerpc64-unknown-linux-gnu_opt/libmesh.a(perf_log.powerpc64-unknown-linux-gnu.opt.o): > In function `libMesh::PerfLog::get_info_header() const': > perf_log.C:(.text+0x2d88): warning: Using 'getpwuid' in statically > linked applications requires at runtime the shared libraries from the > glibc version used for linking > /home/bodner/software/petsc-3.2-p5/arch-bgp-ibm-opt/lib/libpetsc.a(send.o): > In function `PetscOpenSocket': > send.c:(.text+0x1d4): warning: Using 'gethostbyname' in statically > linked applications requires at runtime the shared libraries from the > glibc version used for linking > collect2: ld gab 1 als Ende-Status zurück > make: *** [bin/amr-opt] error 1 >
I see three warnings here but I don't see any errors. Are there additional messages that you didn't paste here? > > Any ideas? > > Thanks > > > > ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
