On Wed, Aug 21, 2013 at 11:42 AM, Jim Fonseca <jefons...@gmail.com> wrote:
> Hi John, > From make V=1 > > make[1]: Entering directory > `/mnt/b/projects/sciteam/jna/NEMO5_PETSc3.4_no_MAGMA_new_libmesh/libs/libmesh/libmesh' > /bin/sh ./libtool --tag=CXX --mode=link CC -O2 -felide-constructors > -funroll-loops -fstrict-aliasing -Wdisabled-optimization -fopenmp -o > getpot_parse-opt src/apps/getpot_parse_opt-getpot_parse.o > libmesh_opt.la-L/opt/cray/hdf5-parallel/1.8.9/cray/81/lib > -L/u/sciteam/jfonseca/group/NEMO5_PETSc3.4_no_MAGMA_new_libmesh/libs/petsc/build-real/arch-linux2-cxx-opt/lib > -lpetscts -lpetscsnes -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetscsys > -Wl,-rpath,/u/sciteam/jfonseca/group/NEMO5_PETSc3.4_no_MAGMA_new_libmesh/libs/petsc/build-real/arch-linux2-cxx-opt/lib > -lsuperlu_dist_3.3 -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common > -lpord -lparmetis -lmetis > -Wl,-rpath,/opt/cray/hdf5-parallel/1.8.9/cray/81/lib -lhdf5_fortran > -lhdf5_hl -lhdf5 > -L/opt/cray/papi/5.1.0.2/perf_events/no-cuda/lib-L/opt/cray/udreg/2.3.2-1.0401.5929.3.3.gem/lib64 > -L/opt/cray/ugni/4.0-1.0401.5928.9.5.gem/lib64 > -L/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64 > -L/opt/cray/dmapp/3.2.1-1.0401.5983.4.5.gem/lib64 > -L/opt/cray/xpmem/0.1-2.0401.36790.4.3.gem/lib64 > -L/opt/cray/rca/1.0.0-2.0401.38656.2.2.gem/lib64 > -L/opt/cray/mpt/5.6.4/gni/mpich2-gnu/47/lib > -L/opt/cray/libsci/12.0.01/gnu/47/interlagos/lib -L/opt/fftw/ > 3.3.0.2/interlagos/lib -L/opt/cray/hdf5-parallel/1.8.9/gnu/47/lib > -L/opt/cray/xe-sysroot/4.1.40/usr/lib64 -L/opt/cray/xe-sysroot/4.1.40/lib64 > -L/opt/cray/xe-sysroot/4.1.40/usr/lib/alps -L/usr/lib/alps > -L/opt/gcc/4.7.2/snos/lib/gcc/x86_64-suse-linux/4.7.2 > -L/opt/gcc/4.7.2/snos/lib64 -L/opt/gcc/4.7.2/snos/lib > -L/opt/cray/atp/1.6.2/lib -lhdf5hl_fortran_gnu_parallel > -lhdf5_fortran_gnu_parallel -lmpichf90_gnu_47 -lquadmath -lm > -lmpichcxx_gnu_47 -lpapi -lrca -lAtpSigHCommData -lAtpSigHandler -lgfortran > -lhdf5_hl_gnu_parallel -lhdf5_gnu_parallel -lz -lscicpp_gnu -lsci_gnu_mp > -lstdc++ -lfftw3_mpi -lfftw3f_mpi -lfftw3_threads -lfftw3f_threads -lfftw3 > -lfftw3f -lmpich_gnu_47 -lmpl -lrt -lxpmem -ldmapp -lugni -lpmi -lalpslli > -lalpsutil -ludreg -lpthread -lgomp -lgcc_eh -ldl > libtool: link: CC -O2 -felide-constructors -funroll-loops > -fstrict-aliasing -Wdisabled-optimization -fopenmp -o > .libs/getpot_parse-opt src/apps/getpot_parse_opt-getpot_parse.o -Wl,-rpath > -Wl,/u/sciteam/jfonseca/group/NEMO5_PETSc3.4_no_MAGMA_new_libmesh/libs/petsc/build-real/arch-linux2-cxx-opt/lib > -Wl,-rpath -Wl,/opt/cray/hdf5-parallel/1.8.9/cray/81/lib > ./.libs/libmesh_opt.so -L/opt/cray/hdf5-parallel/1.8.9/cray/81/lib > -L/u/sciteam/jfonseca/group/NEMO5_PETSc3.4_no_MAGMA_new_libmesh/libs/petsc/build-real/arch-linux2-cxx-opt/lib > -L/opt/cray/udreg/2.3.2-1.0401.5929.3.3.gem/lib64 > -L/opt/cray/ugni/4.0-1.0401.5928.9.5.gem/lib64 > -L/opt/cray/dmapp/3.2.1-1.0401.5983.4.5.gem/lib64 > -L/opt/cray/xpmem/0.1-2.0401.36790.4.3.gem/lib64 > -L/opt/cray/rca/1.0.0-2.0401.38656.2.2.gem/lib64 > -L/opt/cray/xe-sysroot/4.1.40/usr/lib64 -L/opt/cray/xe-sysroot/4.1.40/lib64 > -L/opt/cray/xe-sysroot/4.1.40/usr/lib/alps -L/opt/gcc/4.7.2/snos/lib64 > -L/opt/gcc/4.7.2/snos/lib -L/opt/cray/atp/1.6.2/lib -lpetscts -lpetscsnes > -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetscsys -lsuperlu_dist_3.3 > -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lparmetis > -lmetis -lhdf5_fortran -lhdf5_hl -lhdf5 -L/opt/cray/papi/ > 5.1.0.2/perf_events/no-cuda/lib-L/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64 > -L/opt/cray/mpt/5.6.4/gni/mpich2-gnu/47/lib > -L/opt/cray/libsci/12.0.01/gnu/47/interlagos/lib -L/opt/fftw/ > 3.3.0.2/interlagos/lib -L/opt/cray/hdf5-parallel/1.8.9/gnu/47/lib > -L/usr/lib/alps -L/opt/gcc/4.7.2/snos/lib/gcc/x86_64-suse-linux/4.7.2 > -lhdf5hl_fortran_gnu_parallel -lhdf5_fortran_gnu_parallel -lmpichf90_gnu_47 > -lmpichcxx_gnu_47 -lpapi -lrca -lAtpSigHCommData -lAtpSigHandler > /opt/gcc/4.7.2/snos/lib/../lib64/libgfortran.so > /opt/gcc/4.7.2/snos/lib/../lib64/libquadmath.so -lhdf5_hl_gnu_parallel > -lhdf5_gnu_parallel -lz -lscicpp_gnu -lsci_gnu_mp > /opt/gcc/4.7.2/snos/lib/../lib64/libstdc++.so /opt/fftw/ > 3.3.0.2/interlagos/lib/libfftw3_mpi.so /opt/fftw/ > 3.3.0.2/interlagos/lib/libfftw3f_mpi.so /opt/fftw/ > 3.3.0.2/interlagos/lib/libfftw3_threads.so /opt/fftw/ > 3.3.0.2/interlagos/lib/libfftw3f_threads.so /opt/fftw/ > 3.3.0.2/interlagos/lib/libfftw3.so /opt/fftw/ > 3.3.0.2/interlagos/lib/libfftw3f.so -lm -lcray_memcpy -lmpich_gnu_47 > -lmpl -lxpmem -ldmapp -lugni -lpmi -lalpslli -lalpsutil -ludreg -lpthread > /opt/gcc/4.7.2/snos/lib/../lib64/libgomp.so -lrt -lgcc_eh -ldl -pthread > -fopenmp -Wl,-rpath > -Wl,/u/sciteam/jfonseca/group/NEMO5_PETSc3.4_no_MAGMA_new_libmesh/libs/libmesh/lib > -Wl,-rpath -Wl,/opt/gcc/4.7.2/snos/lib/../lib64 -Wl,-rpath -Wl,/opt/fftw/ > 3.3.0.2/interlagos/lib > /usr/bin/ld: attempted static link of dynamic object > `./.libs/libmesh_opt.so' > collect2: error: ld returned 1 exit status > make[1]: *** [getpot_parse-opt] Error 1 > Thanks. So I guess my next question is: what does "CC" do on Cray when you try to use it for linking? Does it need to be passed a '-shared' option? It seems like CC is trying to link "statically" and it freaks out as soon as it sees libmesh_opt.so. BTW, I didn't get a copy of the config.log, would you mind sending me that as well? -- John ------------------------------------------------------------------------------ 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 Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users