It looks like you're trying to build libMesh with shared libraries (.so) and link it to PETSc with static libraries (.a). You should rebuild PETSc with the config option to produce shared libraries, or if that's not an option for some reason then configure libMesh to use static libraries. --- Roy
On Fri, 26 Jul 2013, namu patel wrote: > CXXLD libmesh_dbg.la > /usr/bin/ld: > /home/namu/SOFTWARES/LIBRARIESIBAMR/PETSc/3.3-p7/linux/lib/libpetsc.a(filev.c.o): > relocation R_X86_64_32S against `.rodata' can not be used when making a > shared object; recompile with -fPIC ------------------------------------------------------------------------------ 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
