I was able to do make, make install without error, with --enable-all-static --enable-static --disable-shared
However, I got error when I test /examples/introduction/ex1 I run " make" in that folder and get error: /bgsys/drivers/toolchain/V1R2M2_base-efix014/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.7/../../../../powerpc64-bgq-linux/bin/ld: attempted static link of dynamic object `/bgsys/drivers/V1R2M2/ppc64/comm/lib/libmpichf90-gcc.so' collect2: ld returned 1 exit status make: *** [example-opt] Error 1 Any suggestion? Thanks, Walter On Thu, Oct 22, 2015 at 6:30 PM, Derek Gaston <fried...@gmail.com> wrote: > I believe that what you want is: > > --enable-all-static --enable-static --disable-shared > > But this is just going off memory. I'm currently on a bus : but later > tonight I'll search through my archives and see if I can dig something up > > On Thu, Oct 22, 2015 at 5:24 PM walter kou <walter4c...@gmail.com> wrote: > >> Hi Derek, >> >> Sorry to bother you. How did you build ibamr on BG/Q? >> >> I can not go around the error: attempted static link of dynamic object. >> >> >> For my evironment, (.soft), I am using: >> # gcc wrappers and toolchain >> +mpiwrapper-gcc >> For the configure, I have tried: >> >> 1) ./configure --enable-all-static >> >> 2)./configure --enable-static --disable-shared (For this, I get error >> when linking other libraries) >> >> and also >> 3) ./configure >> They all failed. >> >> Thanks, >> >> Walter >> >> >> On Thu, Oct 22, 2015 at 2:36 PM, John Peterson <jwpeter...@gmail.com> >> wrote: >> >>> >>> >>> On Thu, Oct 22, 2015 at 1:11 PM, walter kou <walter4c...@gmail.com> >>> wrote: >>> >>>> Hi John, >>>> >>>> Do you mean, --enable-all-static or --enable-static? >>>> >>> My configure is --enable-static --disable-shared. >>>> >>> >>> Quoting from your first email: >>> >>> export PETSC_ARCH=linux-opt >>> >>> export PETSC_DIR=$HOME/SOFTWARES/PETSc-3.4 >>> >>> ./configure --prefix=$HOME/SOFTWARES/LIBMESH093/libmesh_opt METHODS=opt >>> >>> --enable-all-static CXX=mpicxx CC=mpicc F77=mpif77 FC=mpif90 >>> >>> >>> >>> So you were using --enable-all-static at some point. If you just want >>> to see whether dynamic linking will work on BGQ, don't enable/disable >>> anything, and just try it like that first. >>> >>> >>> >>>> Also, have you build libmesh on BG/Q Vesta before? >>>> >>> >>> I think it was Mira at the time, but yes Derek Gaston did get it to work >>> I believe. >>> >>> -- >>> John >>> >> >> ------------------------------------------------------------------------------ _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users