>>> Executing: cc -o /tmp/scratch/petsc-sY83lc/config.setCompilers/conftest /tmp/scratch/petsc-sY83lc/config.setCompilers/conftest.o Executing: /tmp/scratch/petsc-sY83lc/config.setCompilers/conftest ERROR while running executable: Could not execute "/tmp/scratch/petsc-sY83lc/config.setCompilers/conftest": /tmp/scratch/petsc-sY83lc/config.setCompilers/conftest: error while loading shared libraries: libacml.so: cannot open shared object file: No such file or directory <<<
Presumably ACML module is not setup correctly - as its not adding the location to LD_LIBRARY_PATH [or shoud it be CRAY_LD_LIBRARY_PATH?] Satish On Wed, 11 Mar 2015, Mark Adams wrote: > I am now trying to build on Titan with GNU and get this. I tried with and > without 'LIBS=-lstdc++'. > > On Wed, Mar 11, 2015 at 3:50 PM, Mark Adams <[email protected]> wrote: > > > > > > > On Wed, Mar 11, 2015 at 3:10 PM, Satish Balay <[email protected]> wrote: > > > >> A more suitable way to specify -lstdc++ would be via option LIBS > >> [this way its used by clinker,cxxlinker,flinker - as required] > >> > >> LIBS="-lstdc++" > >> > > > > Ah, right. I have that on Edison. Now it seems to be required on Titan. > > > > Thanks, > > > > > >> > >> Satish > >> > >> On Wed, 11 Mar 2015, Eric Bavier wrote: > >> > >> > It looks like you are building with the PGI compilers. Try adding: > >> > > >> > --CXX_LINKER_FLAGS="-Meh_frame -lstdc++" > >> > > >> > to your petsc configure flags. > >> > > >> > Hope that helps, > >> > `~Eric Bavier, Scientific Libraries, Cray Inc. > >> > ________________________________________ > >> > From: [email protected] [[email protected]] on > >> behalf of Satish Balay [[email protected]] > >> > Sent: Wednesday, March 11, 2015 16:55 > >> > To: Mark Adams > >> > Cc: For users of the development version of PETSc > >> > Subject: Re: [petsc-dev] Configure problem on Titan > >> > > >> > >>>>>>>>> > >> > Executing: ftn -o /tmp/scratch/petsc-5_JlCR/config.compilers/conftest > >> -mp -fast /tmp/scratch/petsc-5_JlCR/config.compilers/conftest.o > >> /tmp/scratch/petsc-5_JlCR/config.compilers/cxxobj.o > >> /tmp/scratch/petsc-5_JlCR/config.compilers/confc.o -ldl > >> > Possible ERROR while running linker: exit code 512 > >> > stderr: > >> > /tmp/scratch/petsc-5_JlCR/config.compilers/cxxobj.o:(.eh_frame+0x12): > >> undefined reference to `__gxx_personality_v0' > >> > /tmp/scratch/petsc-5_JlCR/config.compilers/confc.o:(.eh_frame+0x12): > >> undefined reference to `__gxx_personality_v0' > >> > /usr/bin/ld: link errors found, deleting executable > >> `/tmp/scratch/petsc-5_JlCR/config.compilers/conftest' > >> > <<<<<< > >> > > >> > Perhaps the compilers are not setup correctly after the update? > >> > > >> > If you don't need c++ - you can try building with --with-cxx=0 > >> configure option.. > >> > > >> > satish > >> > > >> > On Wed, 11 Mar 2015, Mark Adams wrote: > >> > > >> > > I am getting this error on Titan. They just had a big PM and it was > >> > > recommended that we rebuild everything > >> > > > >> > > >> > > >> > >> > > >
