halbux / sparselizard

C++ FEM library | user-friendly | multi-physics | hp-adaptive | HPC
http://www.sparselizard.org
Other
332 stars 62 forks source link

Compiling Error #17

Closed ghost closed 4 years ago

ghost commented 4 years ago

Hi I am trying to compile sparselizard as mentioned on your website/tutorial video

g++ -O3 -fopenmp -std=c++11 -Wno-return-type main.cpp -L ./ -l sparselizard -pthread -l dl -I headers -o slexe;

Output: /usr/bin/ld: .//libsparselizard.a(slepcinit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iterativ.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itcreate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iguess.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itfunc.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itcl.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lsqr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcset.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(precon.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(deflation.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(factor.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcksp.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(telescope.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bjacobi.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmget.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dm.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fe.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fecomposite.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtds.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dt.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dualspace.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dspacelagrange.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(space.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacepoly.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacesubspace.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fv.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexfem.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexsubmesh.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexgeometry.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexrefine.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plex.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexcreate.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dainterp.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(daview.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dadist.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dagtol.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dacorn.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da3.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da1.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da2.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmshell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmfield.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmfieldda.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmfieldds.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmlabel.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gcreate.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(axpy.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matpreallocator.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mscatter.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdmpiaij.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiaij.o): relocation R_X86_64_32 against hidden symbol MatIncreaseOverlap_MPIAIJ' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(inode.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdaij.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijfact.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiaijsbaij.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpisbaij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijsbaij.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaij2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaij.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matdummy.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(htransm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(transm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mcomposite.o): relocation R_X86_64_32S against hidden symbolMatGetDiagonal_Composite' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(shellcnv.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(shell.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(maij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mffd.o): relocation R_X86_64_32 against hidden symbolMatMFFDList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(mpidense.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dense.o): relocation R_X86_64_32S against hidden symbolMatCholeskyFactorNumeric_SeqDense' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(mpisell.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdsell.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijov.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpibaij.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijbaij.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa7.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa6.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa2.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa5.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa4.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa3.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baij2.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matis.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregismat.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matnull.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matregis.o): relocation R_X86_64_32 against hidden symbol MatCreate_MFFD' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(matreg.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matrix.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(scoarsen.o): relocation R_X86_64_32 against hidden symbolMatCoarsenCreate_MIS' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(coarsen.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdmatrix.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spartition.o): relocation R_X86_64_32 against hidden symbol MatPartitioningCreate_Current' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(partition.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matcoloringregi.o): relocation R_X86_64_32 against hidden symbol MatColoringCreate_JP' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(matcoloring.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(greedy.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(power.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(jp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(natural.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(color.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecglvis.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(projection.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vsection.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecio.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vinv.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rvector.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisvec.o): relocation R_X86_64_32 against hidden symbolISList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(vecregall.o): relocation R_X86_64_32 against hidden symbol VecCreate_Seq' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(vecreg.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(veccreate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vector.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(shvec.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(commonmpvec.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vmpicr.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pdvec.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pbvec.o): relocation R_X86_64_32 against hidden symbol VecAssemblyBegin_MPI' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(bvec3.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vseqcr.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dvec2.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bvec1.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bvec2.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pf.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isblock.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isdiff.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iscoloring.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iscomp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isreg.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isregall.o): relocation R_X86_64_32 against hidden symbol ISCreate_General' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(index.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(general.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(block.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stride.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(section.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sf.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfregi.o): relocation R_X86_64_32 against hidden symbolPetscSFCreate_Basic' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dlregissf.o): relocation R_X86_64_32 against undefined hidden symbol PetscSFList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(sfallgather.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfalltoall.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfgatherv.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfallgatherv.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfgather.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfpack.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfbasic.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisdm.o): relocation R_X86_64_32 against hidden symbol AOList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(ao.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pmap.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isltog.o): relocation R_X86_64_32 against.text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isio.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vscatfce.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vscreate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(seqvscat.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vpscat_mpi1.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vscat.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpitime.o): relocation R_X86_64_32 against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpi.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(signal.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fp.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(err.o): relocation R_X86_64_32S against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sysio.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mprint.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiuopen.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ghome.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(randomc.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisrand.o): relocation R_X86_64_32 against hidden symbol PetscRandomList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(randreg.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(random.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rand48.o): relocation R_X86_64_32S against.data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rand.o): relocation R_X86_64_32S against .data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rander48.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(axisc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lgc.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(zoom.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dscatter.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(axis.o): relocation R_X86_64_32S against.bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drect.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtri.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmouse.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dclear.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsave.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dflush.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dpause.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dline.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmarker.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dpoint.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtext.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dcoor.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(draw.o): relocation R_X86_64_32 against hidden symbol PetscDrawList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(drawnull.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dupl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregispetsc.o): relocation R_X86_64_32 against hidden symbolPetsc_Seq_keyval' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(viewa.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(viewreg.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(viewregall.o): relocation R_X86_64_32 against hidden symbol PetscViewerCreate_ASCII' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(flush.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(view.o): relocation R_X86_64_32 against hidden symbol PetscViewerList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(stringv.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vcreatea.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(filev.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(glvis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vtkv.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(petscvu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(send.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drawv.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(binv.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(reg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dl.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlimpl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mtr.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mem.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mal.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(segbuffer.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpits.o): relocation R_X86_64_32 against.data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpilong.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpimesg.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(psplit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ctable.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pdisplay.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pbarrier.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sortip.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(str.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sorti.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sortd.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(memc.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fuser.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fhost.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pythonsys.o): relocation R_X86_64_32 against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(subcomm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aoptions.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(state.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ptype.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pinit.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(init.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(prefix.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pgname.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(options.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(inherit.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(destroy.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tagm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pname.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(olist.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gcomm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(version.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdate.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(eventlog.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stagelog.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(classlog.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xmllogevent.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plog.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(verboseinfo.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(somempifort.o): relocation R_X86_64_32 against symbol __mpiuni_MOD_mpi_in_place' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregists.o): relocation R_X86_64_32 against hidden symbolTSList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(tsregall.o): relocation R_X86_64_32 against hidden symbol TSCreate_Euler' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(tsreg.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ts.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tsevent.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmdats.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmts.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregissnes.o): relocation R_X86_64_32 against hidden symbolSNESList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(snesut.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesregi.o): relocation R_X86_64_32 against hidden symbolSNESCreate_NEWTONLS' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(snes.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmadapt.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(convest.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmplexsnes.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmlocalsnes.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmdasnes.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmsnes.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesmfj.o): relocation R_X86_64_32 against.text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fischer.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pod.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmksp.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisksp.o): relocation R_X86_64_32 against hidden symbolPCList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(eige.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xmon.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itregis.o): relocation R_X86_64_32 against hidden symbol KSPCreate_CG' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(tcqmr.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tfqmr.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(symmlq.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fgmres.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lgmres.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipefgmres.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pgmres.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgmres.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gmreig.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(borthog2.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gmres.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(preonly.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lcd.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fbcgsr.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fbcgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipebcgs.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bcgs.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cheby.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bcgsl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rich.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(qcg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipegcr.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gcr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tsirm.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ibcgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fetidp.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipecr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cr.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipecg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(nash.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipelcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(groppcg.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipecgrr.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgne.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gltr.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgls.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgeig.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cg.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipefcg.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bicg.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(minres.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcregis.o): relocation R_X86_64_32 against hidden symbolPCCreate_None' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(pcpatch.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(redundant.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(svd.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(redistribute.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(asm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(hmg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fieldsplit.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gamg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lmvmpc.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(none.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(composite.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(deflationspace.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcmat.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gasm.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(shellpc.o): relocation R_X86_64_32 against.text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(wb.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(galerkin.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(kaczmarz.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(jacobi.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ilu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lu.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(icc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cholesky.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(factimpl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vpbjacobi.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tfs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xyt.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xxt.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ivec.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(comm.o): relocation R_X86_64_32 against hidden symbolPCTFS_num_nodes' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(bitmask.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(telescope_coarsedm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(telescope_dmda.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(eisen.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sor.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pbjacobi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(nn.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lsc.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcscalingbasic.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcgraph.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddc.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisdmdm.o): relocation R_X86_64_32 against hidden symbolPetscPartitionerList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dmi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmregall.o): relocation R_X86_64_32 against hidden symbolDMCreate_DA' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(fegeom.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(febasic.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dspacesimple.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dspacebdm.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacepoint.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacetensor.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexhpddm.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexsection.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(petscpartmatpart.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexglvis.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexproject.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexnatural.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexorient.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexgenerate.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plextree.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexfvm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexvtk.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexply.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexmed.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexcgns.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexfluent.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexgmsh.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexexodusii.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexpreallocate.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexinterpolate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexcoarsen.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexadapt.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexdistribute.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexpartition.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(grglvis.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dagetarray.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gr2.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gr1.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dasub.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dalocal.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dacreate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(daindex.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(daltol.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(forest.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stag.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sliced.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(patchcreate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmredundant.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pack.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(swarm.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(networkcreate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(product.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisdmfield.o): relocation R_X86_64_32 against undefined hidden symbol DMFieldList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dmfieldregi.o): relocation R_X86_64_32 against hidden symbolDMFieldCreate_DA' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dmfieldshell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(zerorows.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(overlapsplit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(compressedrow.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(freespace.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(factorschur.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(zerodiag.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matstash.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(convert.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sregis.o): relocation R_X86_64_32 against hidden symbolMatGetOrdering_Natural' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(spectral.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sorder.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sprcm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spqmd.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spnd.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sp1wd.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mcrl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiaijperm.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiaijsell.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpimattransposematmult.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpimatmatmatmult.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpb_aij.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpimatmatmult.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiptap.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiov.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mmaij.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(crl.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijperm.o): relocation R_X86_64_32 against hidden symbol MatMult_SeqAIJ' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(aijsell.o): relocation R_X86_64_32 against hidden symbolMatMult_SeqAIJ' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(basfactor.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mattransposematmult.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matmatmatmult.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(inode2.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matrart.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matptap.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(symtranspose.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matmatmult.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(kaij.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijov.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mmsbaij.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact12.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact11.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact10.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact9.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact8.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact7.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact6.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact5.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact4.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact3.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sro.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(blockmat.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cdiagonal.o): relocation R_X86_64_32S against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mlocalref.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matnest.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiadj.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mfregis.o): relocation R_X86_64_32 against hidden symbol MatCreateMFFD_DS' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(mffddef.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mmdense.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mmsell.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpb_baij.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mmbaij.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact3.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact2.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(submat.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(hem.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(hierarchical.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(weights.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(valid.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bipartite.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ido.o): relocation R_X86_64_32 against .data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tagger.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(absolute.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(simple.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecmpitoseq.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecstash.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(comb.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pvec2.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecnest.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pfall.o): relocation R_X86_64_32 against hidden symbolPFCreate_Constant' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(cstring.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(const.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sftype.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aoregall.o): relocation R_X86_64_32 against hidden symbolAOCreate_Basic' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(aoreg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aobasic.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aomemscalable.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisvecscat.o): relocation R_X86_64_32 against hidden symbolVecScatterList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(vscatsf.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(checkptr.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pstack.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(errstop.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(errabort.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(errtrace.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adebug.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdir.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fretrieve.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fwd.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ftest.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(image.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bars.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(hists.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drawregall.o): relocation R_X86_64_32 against hidden symbol PetscDrawCreate_Image' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(drawreg.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dellipse.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dviewp.o): relocation R_X86_64_32S against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tikz.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drawimage.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(viewers.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mhbw.o): relocation R_X86_64_32 against.text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpishm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mathfit.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(arch.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fcallback.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gtype.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stack.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xmlviewer.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(string_intrinsics.o): relocation R_X86_64_32S against.bss.zero_length_string' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(error.o): relocation R_X86_64_32 against .rodata._gfortrani_sys_abort.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(environ.o): relocation R_X86_64_32S against.rodata.init_sep.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(backtrace.o): relocation R_X86_64_32 against .rodata.simple_callback.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(string.o): relocation R_X86_64_32 against.rodata._gfortrani_fc_strdup.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(memory.o): relocation R_X86_64_32 against .rodata._gfortrani_xmalloc.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(compile_options.o): relocation R_X86_64_32S against.rodata._gfortrani_backtrace_handler' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tsadapt.o): relocation R_X86_64_32 against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adapthist.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adaptbasic.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adaptdsp.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adaptnone.o): relocation R_X86_64_32S against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adaptglee.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(adaptcfl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(basicsymplectic.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(theta.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(glleadapt.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(glle.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(alpha2.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(alpha1.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rosw.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(eimex.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mprk.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(arkimex.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mimex.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rk.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(euler.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ssp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(glee.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(posindep.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bdf.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(traj.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(trajbasic.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(singlefile.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(trajmemory.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(trajvisualization.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tssen.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tshistory.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tsrhssplit.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tseig.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tscreate.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchregi.o): relocation R_X86_64_32 against hidden symbol SNESLineSearchCreate_Shell' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(linesearch.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchnleqerr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchcp.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchbasic.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchl2.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchbt.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(linesearchshell.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aspin.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(nasm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesncg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesrichardson.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(qn.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ms.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ls.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snespatch.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ksponly.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fas.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snescomposite.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(anderson.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ngmresfunc.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesngmres.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesgs.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesshell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(virs.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(viss.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesmfj2.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snespc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesob.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesj2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesj.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lmvmutils.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(schurm.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(kspmatregi.o): relocation R_X86_64_32 against hidden symbol MatCreate_SchurComplement' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(itres.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(modpcf.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gmpre.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gmres2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(borthog.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(richscale.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mgfunc.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(smg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fmg.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(classical.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(geo.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(agg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcfetidp.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcprivate.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmglvis.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexvtu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dadd.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dageometry.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(grvtk.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdda.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dareg.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dagetelem.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dadestroy.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stagutils.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stagstencil.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stag3d.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stag2d.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stag1d.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(patch.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(packm.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(swarmpic_sort.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(swarm_migrate.o): relocation R_X86_64_32 against hidden symbol DMSwarmField_rank' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(data_ex.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(data_bucket.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(network.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(productutils.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pheap.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matstashspace.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spbas.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(wp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat15.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat14.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat11.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat1.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrann.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran2.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran1.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat2.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat1.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolv.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact13.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact11.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact9.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact7.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact5.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijfact4.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregistagger.o): relocation R_X86_64_32 against undefined hidden symbol VecTaggerList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(taggerregi.o): relocation R_X86_64_32 against hidden symbolVecTaggerCreate_Absolute' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(and.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(or.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(andor.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cdf.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(relative.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cmap.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(async.o): relocation R_X86_64_32 against symbol __pthread_key_create@@GLIBC_2.2.5' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(unit.o): relocation R_X86_64_32 against.rodata.insert.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(transfer.o): relocation R_X86_64_32S against .rodata.bswap_array' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(read.o): relocation R_X86_64_32S against.rodata.masks.13158' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(open.o): relocation R_X86_64_32 against .rodata.edit_modes.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(list_read.o): relocation R_X86_64_32S against.rodata.eat_separator' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(format.o): relocation R_X86_64_32S against .rodata.format_lex.part.0' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fpu.o): relocation R_X86_64_32S against.rodata.CSWTCH.32' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtools.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_f77.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_driver.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_mem_free_block_cb.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_mem_compress_cb.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dbcast_int.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dend_driver.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_driver.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_driver.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_driver.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dini_driver.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_save_restore.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_sol_es.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_ooc.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_ooc_buffer.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_lr_data_m.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_load.o): relocation R_X86_64_32 against symbol __dmumps_load_MOD_nprocs' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_comm_buffer.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlr_stats.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlr_core.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_mem_dynamic.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_lr.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_lr.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_aux_par.o): relocation R_X86_64_32 against hidden symboldmumps_parallel_analysis_MOD_lp' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dana_aux.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mrk.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(reconstruct.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fasfunc.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fasgalerkin.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gssecant.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesnoise.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(diagbrdn.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(badbrdn.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sr1.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(symbadbrdn.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(symbrdn.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(brdn.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bfgs.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lmvmimpl.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(util.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcschurs.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcnullspace.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat7.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat6.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat5.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat4.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvnat3.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran7.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran6.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran5.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran4.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtran3.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat7.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat6.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat5.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat4.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijsolvtrannat3.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tools_common.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_io_err.o): relocation R_X86_64_32 against undefined symbolerr_mutex' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_io_basic.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_io.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_pord.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_print_defined.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_version.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_type2_blocking.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bcast_errors.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ana_AMDMF.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ana_set_ordering.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ana_orderings.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_static_mapping.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_ooc_common.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_memory_mod.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(front_data_mgt_m.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fac_maprow_data_m.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fac_descband_data_m.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ana_orderings_wrappers_m.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpi.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(date_and_time.o): relocation R_X86_64_32 against .rodata._gfortran_date_and_time.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(in_unpack_generic.o): relocation R_X86_64_32S against.rodata._gfortran_internal_unpack' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(in_pack_generic.o): relocation R_X86_64_32S against .rodata._gfortran_internal_pack' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(random.o): relocation R_X86_64_32 against symbol__pthread_key_create@@GLIBC_2.2.5' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(write.o): relocation R_X86_64_32 against .rodata.limits.13290' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(unix.o): relocation R_X86_64_32 against symbolpthread_key_create@@GLIBC_2.2.5' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(inquire.o): relocation R_X86_64_32 against .rodata.inquire_via_unit.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(close.o): relocation R_X86_64_32 against.rodata._gfortran_st_close.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stop.o): relocation R_X86_64_32S against .rodata.report_exception.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtype3_root.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_matvec.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_c.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_bwd.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_bwd_aux.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_aux.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drank_revealing.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dooc_panel_piv.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_mtrans.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_sol_pool.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_scalings_simScaleAbs.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_determinant.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_scalings.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_message.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_master2.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_maprow.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_contrib_type3.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_contrib_type2.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_contrib_type1.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_blocfacto.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_blocfacto_LDLT.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_blfac_slave.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_band.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_mem_alloc_cb.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_distrib_ELT.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_distrib_distentry.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_b.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_asm.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_asm_ELT.o): relocation R_X86_64_32 against.text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(darrowheads.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_reordertree.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_LDLT_preprocess.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_dist_m.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dana_aux_ELT.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_lr.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmumps_save_restore_files.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_par_m.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_front_LDLT_type2.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_front_LDLT_type1.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_front_LU_type2.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_front_LU_type1.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_front_aux.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_asm_master_m.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_asm_master_ELT_m.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(quadmath-printf.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(printf_fp.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(printf_fphex.o): relocation R_X86_64_32 against.rodata.str4.4' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(interface.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tree.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(multisector.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(nestdiss.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gbisect.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gbipart.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(graph.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesdnest.o): relocation R_X86_64_32S against.bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sol_common.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_save_restore_C.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mumps_io_thread.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fac_asm_build_sort_index_m.o): relocation R_X86_64_32S against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fac_asm_build_sort_index_ELT_m.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_root_parallel.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_fwd.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsol_fwd_aux.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_scalings_simScale_util.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_root_parallel.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_rtnelind.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_root2son.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_root2slave.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_process_end_facto_slave.o): relocation R_X86_64_32S against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_mem_stack.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_mem_stack_aux.o): relocation R_X86_64_32 against.text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_lastrtnelind.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_front_type2_aux.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(minpriority.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sort.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(symbfac.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bucket.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gelim.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ddbisect.o): relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ddcreate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dfac_type3_symmetrize.o): relocation R_X86_64_32 against.rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: error: ld returned 1 exit status

My system is : Linux 5.0.0-1016-oem-osp1 #18-Ubuntu x86_64 x86_64 x86_64 GNU/Linux

halbux commented 4 years ago

Hi,

You re not the first one to get this error message: I will recompile it with -fpic asap and let you know when it s done.

Alex

On Tue, 25 Feb 2020, 21:47 khan2018, notifications@github.com wrote:

Hi I am trying to compile sparselizard as mentioned on your website/tutorial video

g++ -O3 -fopenmp -std=c++11 -Wno-return-type main.cpp -L ./ -l sparselizard -fPIC -pthread -l dl -I headers -o slexe;

Output: /usr/bin/ld: .//libsparselizard.a(slepcinit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iterativ.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itcreate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iguess.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itfunc.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itcl.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lsqr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcset.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(precon.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(deflation.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(factor.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcksp.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(telescope.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bjacobi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmget.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dm.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fe.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fecomposite.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtds.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dt.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dualspace.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dspacelagrange.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(space.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacepoly.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacesubspace.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fv.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexfem.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexsubmesh.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexgeometry.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexrefine.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plex.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexcreate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dainterp.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(daview.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dadist.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dagtol.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dacorn.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da3.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da1.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da2.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmshell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmfield.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmfieldda.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmfieldds.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmlabel.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gcreate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(axpy.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matpreallocator.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mscatter.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdmpiaij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiaij.o): relocation R_X86_64_32 against hidden symbol MatIncreaseOverlap_MPIAIJ' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(inode.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdaij.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijfact.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiaijsbaij.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpisbaij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijsbaij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaijfact.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaij2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sbaij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matdummy.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(htransm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(transm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mcomposite.o): relocation R_X86_64_32S against hidden symbol MatGetDiagonal_Composite' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(shellcnv.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(shell.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(maij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mffd.o): relocation R_X86_64_32 against hidden symbol MatMFFDList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(mpidense.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dense.o): relocation R_X86_64_32S against hidden symbol MatCholeskyFactorNumeric_SeqDense' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(mpisell.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdsell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sell.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baijov.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpibaij.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aijbaij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa7.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa6.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa2.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa5.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa4.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa3.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgefa.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baij2.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(baij.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregismat.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matnull.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matregis.o): relocation R_X86_64_32 against hidden symbol MatCreate_MFFD' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(matreg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matrix.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(scoarsen.o): relocation R_X86_64_32 against hidden symbol MatCoarsenCreate_MIS' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(coarsen.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdmatrix.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spartition.o): relocation R_X86_64_32 against hidden symbol MatPartitioningCreate_Current' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(partition.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(matcoloringregi.o): relocation R_X86_64_32 against hidden symbol MatColoringCreate_JP' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(matcoloring.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(greedy.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(power.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(jp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(natural.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(color.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecglvis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(projection.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vsection.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vecio.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vinv.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rvector.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisvec.o): relocation R_X86_64_32 against hidden symbol ISList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(vecregall.o): relocation R_X86_64_32 against hidden symbol VecCreate_Seq' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(vecreg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(veccreate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vector.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(shvec.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(commonmpvec.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vmpicr.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pdvec.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pbvec.o): relocation R_X86_64_32 against hidden symbol VecAssemblyBegin_MPI' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(bvec3.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vseqcr.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dvec2.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bvec1.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bvec2.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pf.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isblock.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isdiff.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iscoloring.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(iscomp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isreg.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isregall.o): relocation R_X86_64_32 against hidden symbol ISCreate_General' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(index.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(general.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(block.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stride.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(section.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sf.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfregi.o): relocation R_X86_64_32 against hidden symbol PetscSFCreate_Basic' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dlregissf.o): relocation R_X86_64_32 against undefined hidden symbol PetscSFList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(sfallgather.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfalltoall.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfgatherv.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfallgatherv.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfgather.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfpack.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sfbasic.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisdm.o): relocation R_X86_64_32 against hidden symbol AOList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(ao.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pmap.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isltog.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(isio.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vscatfce.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vscreate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(seqvscat.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vpscat_mpi1.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vscat.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpitime.o): relocation R_X86_64_32 against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(signal.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fp.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(err.o): relocation R_X86_64_32S against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sysio.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mprint.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiuopen.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ghome.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(randomc.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisrand.o): relocation R_X86_64_32 against hidden symbol PetscRandomList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(randreg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(random.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rand48.o): relocation R_X86_64_32S against .data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rand.o): relocation R_X86_64_32S against .data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rander48.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(axisc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lgc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(zoom.o): relocation R_X86_64_32S against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dscatter.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(axis.o): relocation R_X86_64_32S against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drect.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtri.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmouse.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dclear.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dsave.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dflush.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dpause.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dline.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmarker.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dpoint.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dtext.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dcoor.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(draw.o): relocation R_X86_64_32 against hidden symbol PetscDrawList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(drawnull.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dupl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregispetsc.o): relocation R_X86_64_32 against hidden symbol Petsc_Seq_keyval' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(viewa.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(viewreg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(viewregall.o): relocation R_X86_64_32 against hidden symbol PetscViewerCreate_ASCII' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(flush.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(view.o): relocation R_X86_64_32 against hidden symbol PetscViewerList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(stringv.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vcreatea.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(filev.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(glvis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vtkv.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(petscvu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(send.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(drawv.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(binv.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(reg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dl.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlimpl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mtr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mem.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mal.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(segbuffer.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpits.o): relocation R_X86_64_32 against .data' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpilong.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpimesg.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(psplit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ctable.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pdisplay.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pbarrier.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sortip.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(str.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sorti.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sortd.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mpiu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(memc.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fuser.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fhost.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pythonsys.o): relocation R_X86_64_32 against .bss' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(subcomm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(aoptions.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(state.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ptype.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pinit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(init.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(prefix.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pgname.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(options.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(inherit.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(destroy.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tagm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pname.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(olist.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gcomm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(version.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fdate.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(eventlog.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stagelog.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(classlog.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xmllogevent.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plog.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(verboseinfo.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(somempifort.o): relocation R_X86_64_32 against symbol __mpiuni_MOD_mpi_in_place' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregists.o): relocation R_X86_64_32 against hidden symbol TSList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(tsregall.o): relocation R_X86_64_32 against hidden symbol TSCreate_Euler' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(tsreg.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ts.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tsevent.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmdats.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmts.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregissnes.o): relocation R_X86_64_32 against hidden symbol SNESList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(snesut.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesregi.o): relocation R_X86_64_32 against hidden symbol SNESCreate_NEWTONLS' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(snes.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmadapt.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(convest.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmplexsnes.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmlocalsnes.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmdasnes.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmsnes.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(snesmfj.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fischer.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pod.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmksp.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisksp.o): relocation R_X86_64_32 against hidden symbol PCList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(eige.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xmon.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(itregis.o): relocation R_X86_64_32 against hidden symbol KSPCreate_CG' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(tcqmr.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tfqmr.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(symmlq.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fgmres.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lgmres.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipefgmres.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pgmres.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dgmres.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gmreig.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(borthog2.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gmres.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(preonly.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lcd.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fbcgsr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fbcgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipebcgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bcgs.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cheby.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bcgsl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(rich.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(qcg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipegcr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gcr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tsirm.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ibcgs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fetidp.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipecr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cr.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipecg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(nash.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipelcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(groppcg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(stcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipecgrr.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgne.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gltr.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgls.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cgeig.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cg.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pipefcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fcg.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bicg.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(minres.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcregis.o): relocation R_X86_64_32 against hidden symbol PCCreate_None' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(pcpatch.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(redundant.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(svd.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(redistribute.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(mg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(asm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(hmg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(fieldsplit.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gamg.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lmvmpc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(none.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(composite.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(deflationspace.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcmat.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gasm.o): relocation R_X86_64_32S against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(shellpc.o): relocation R_X86_64_32 against .text' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(wb.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(galerkin.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(kaczmarz.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(jacobi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ilu.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lu.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(icc.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cholesky.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(factimpl.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(vpbjacobi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(tfs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xyt.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(xxt.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(ivec.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gs.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(comm.o): relocation R_X86_64_32 against hidden symbol PCTFS_num_nodes' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(bitmask.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(telescope_coarsedm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(telescope_dmda.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(eisen.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(cp.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(sor.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pbjacobi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(nn.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(pcis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(lsc.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcscalingbasic.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddcgraph.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(bddc.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dlregisdmdm.o): relocation R_X86_64_32 against hidden symbol PetscPartitionerList' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(dmi.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dmregall.o): relocation R_X86_64_32 against hidden symbol DMCreate_DA' can not be used when making a PIE object /usr/bin/ld: .//libsparselizard.a(fegeom.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(febasic.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dspacesimple.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dspacebdm.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacepoint.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(spacetensor.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexhpddm.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexsection.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(petscpartmatpart.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexglvis.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexproject.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexnatural.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexorient.o): relocation R_X86_64_32 against .rodata' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexgenerate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plextree.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexfvm.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexvtk.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexply.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexmed.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexcgns.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexfluent.o): relocation R_X86_64_32S against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexgmsh.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexexodusii.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexpreallocate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexinterpolate.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexcoarsen.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexadapt.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexdistribute.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(plexpartition.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(grglvis.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(da.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(dagetarray.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gr2.o): relocation R_X86_64_32 against .rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC /usr/bin/ld: .//libsparselizard.a(gr1.o): rel

halbux commented 4 years ago

Hi again,

The static lib actually is compiled with -fPIC... therefore:

could you try to compile the sparselizard code with:

g++ -O3 -fopenmp -std=c++11 -Wno-return-type -fPIC main.cpp -L ./ -l sparselizard -pthread -l dl -I headers -o slexe;

instead of the command shown on the website and let me know if that works for you?

Alex

ghost commented 4 years ago

Hi It gives the same error.

ghost commented 4 years ago

Any updates?

halbux commented 4 years ago

Hi, I don't know exactly what to do for that... and I cannot recreate the error on my machine. Therefore may I suggest you compile the code instead? (dynamic library is created at compilation since last commit)

Alexandre

halbux commented 4 years ago

Hi,

This seems to fix the problem:

Add the -no-pie flag when compiling

Does it fix the problem?

halbux commented 4 years ago

Closing the issue, --no-pie flag solves all issues reported. Website and files are updated accordingly.